RestRunner,一款基於用戶自定義生成rest接口用例的工具

 RestRunner 介紹

由於Web服務是被程序調用的, 一般不會提供界面讓最終用戶或測試人員直接使用,在 RestRunner 等工具出現之前,測試人員不得不自己編寫程序來測試它, 這就要求測試人員花費很大的精力瞭解底層的接口,調用關係和詳細的協議,同時隨着互聯網業務的複雜,接口參數的個數和種類劇增,必然使得用例設計複雜度劇增。

RestRunner出現改變了這一局面。RestRunner 簡單的用例設計、基於用戶自定義規則自動生成用例、靈活的斷言、完整的報告輸出等,吸引了很多用戶。用戶可以在 RestRunner 中通過簡單操作完成複雜測試,不需要了解底層細節,極大地減輕測試人員工作量。

RestRunner基於Python3.6開發,支持多個平臺。

2 RestRunner特性

能夠基於用戶的定義自動生成用例,大幅降低用例編寫難度,同時較大提高自動化測試覆蓋度。

繼承Requests 的全部特性,輕鬆實現 rest 的各種測試需求

採用testlink 編寫用例,保障測試用例描述的統一性和可維護性

採用測試用例、測試數據分層機制,充分解耦,實現測試用例的複用

靈活的斷言方式,讓用戶編寫case遊刃有餘

可與持續集成工具完美結合

測試結果統計報告簡潔清晰,附帶詳盡統計信息和日誌記錄

 

文檔:https://wenku.baidu.com/view/4432d2ba81eb6294dd88d0d233d4b14e85243ed8

由於時間倉促,部分功能還有待完善,爭取功能完善後早日開源

詳情請加QQ羣:932333718,歡迎交流,集思廣益。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章