LazyBug開源 HTTP 接口測試管理系統(tǒng)
LazyBug for API(授權(quán)協(xié)議:GPL)是一款PHP編寫的開源HTTP接口測試管理系統(tǒng),它集成了接口的測試、管理、維護、自動化回歸等一系列工作,以實現(xiàn)對測試效率和管理效率的提高。
系統(tǒng)的主要功能包括:
1) 模擬HTTP請求
請求支持使用GET、POST、PUT和DELETE方法,支持自定義的請求頭,并可即時查看請求的響應(yīng)結(jié)果,對JSON和XML格式的響應(yīng)結(jié)果還支持以可讀性更好的格式化形式展現(xiàn)。
2) 存儲和管理接口
可以選擇全新創(chuàng)建或?qū)?dāng)前調(diào)試的URL保存為接口測試,并允許劃分多個模塊來管理數(shù)量較多的接口,單個測試接口可以創(chuàng)建多個包含不同參數(shù)和請求頭的測試用例。
3) 用例多步驟調(diào)用
單個用例支持設(shè)置任意數(shù)量和次序的測試步驟,可使用的步驟類型包括:調(diào)用其他接口、查詢數(shù)據(jù)庫和設(shè)定檢查點,當(dāng)步驟序列設(shè)置完成后還可以即時測試和查看結(jié)果。
4) 自動化回歸測試
通過配置定時任務(wù)可以完成特定用例集的自動化回歸測試,任務(wù)還允許指定不同的配置包來實化接口或用例中設(shè)置的可變參數(shù),配置包可以較好地應(yīng)對多環(huán)境下的用例管理。
評論
圖片
表情
