httprunner 的 java 實現,有沒有感興趣的朋友,一起維護一下

劉光磊發表於2020-08-26

我自己做了一個java版本的httprunner自動化測試工具,大部分照搬了python的httprunner的邏輯,只是做了很多針對java的改造。
至於為什麼非要再做一版java的,一方面可能覺得通過實際專案提升一下java能力,另外一個方面自己有一些大膽的設想,比如除了http協議以外,是否可以做一些擴充套件,比如測試dubbo介面,webService介面等等,這些事情做起來比python更加方便,不過這些可能還停留在設想的階段,並沒有真正去實現。
我自己已經遷移了大約百分之八十的httprunner功能了,基本流程的執行都ok的,還剩下一點比如複雜的鉤子函式,json檔案的載入,不同檔案格式的載入,結果校驗器的更多比對方法支援等等。
放一張測試報告和一張執行日誌列印的圖

可以看出來基本就是照搬了python的httprunner,包括整體的架構設計也是,融入了一點自己的想法在裡面。另外java是強型別語言,遷移過程也是很痛苦,各種轉換我至今沒有得到一個好的處理方法。

如果有想法做做測試工具或者想一起提升自己java能力的同學,請聯絡我,我的聯絡方式是
qq 405258238 郵箱 liuguanglei123@126.com 微信 15063360912
專案git地址
https://github.com/liuguanglei123/httprunnerforjava_public
座標杭州,如果你也是杭州的,我們可以當面溝通。

相關文章