我有一個webapp我想測試API的穩定性。自動API穩定性測試
測試API我對包含我的API編寫的域對象的項目有依賴性,我調用api並嘗試將對象(使用spring RestTemplate)反序列化到域對象中。
當開發新版本的API時,將使用更新版本的域對象項目。 這裏的場景的畫面:
現在我想(詹金斯在這種情況下,使用maven或螞蟻)構建服務器上運行鍼對給定的web應用測試項目的自動化的方式。問題是他們與不同版本共享一個依賴關係(所以我不能一起構建它們)。
我目前的做法是構建webapp,將其部署在jetty中,然後嘗試運行測試。事實證明這很難。
任何需要如何解決這個問題?以往的經驗?
也許[Arquillian](http://arquillian.org/)比Jetty更適合這一點? –
想要測試簡單的舊版本序列化對象到新版本化對象的反序列化?或者你是否真的需要測試整個域項目的不同版本? – Jay
我希望看到舊版本化對象的序列化版本可以反序列化爲新版本化對象。另外,我想測試實際的REST API端點沒有改變。 –