天天看點

JEXIN——Java錯誤仿真平台

[align=center][b]JEXIN——Java錯誤仿真平台[/b][/align]

初始版本:0.5

Jexin,基于Apache License 2.0許可證。Jexin通過使用異常注入,實作了錯誤仿真。異常注入意味着攔截方法調用,通過抛出Jexin定義的異常來模拟一些錯誤。例如:有一個發送消息的方法sendMessage,它發送一條消息到JMS消息隊列。Jexin使用者能配置sendMessage來模拟如下情況,當方法被調用時,如JMS消息隊列無效,則抛出一個異常。

Jexin使用Java注釋機制來識别方法、允許注入異常。用@Traceable注釋某個方法使其對Jexin使用者有效,并用自定義的異常注入來替代原異常。在運作時使用Jexin Web應用程式來決定注入的異常。

Jexin Web應用程式必須安裝到伺服器上。它易于和其它Web應用程式進行整合。用Spring來配置和整合TraceServer(Jexin核心)非常簡單。