開源API測試工具 Hitchhiker v0.8 - 自動化測試結(jié)果統(tǒng)計

Hitchhiker 是一款開源的支持多人協(xié)作的 Restful Api 測試工具,支持自動化測試, 數(shù)據(jù)對比,壓力測試,支持腳本定制請求,可以輕松部署到本地,和你的team成員一起協(xié)作測試Api。

詳細(xì)介紹請看: http://doc.hitchhiker-api.com/cn/introduction.html

在線體驗: http://www.hitchhiker-api.com/, 可以用 try without login 來免登錄使用 (在線演示不支持壓力測試和上傳js庫,虛擬機單核的,撐不住)。

下面來看看這次的更新:

自動化測試的統(tǒng)計視圖

Schedule默認(rèn)展示的視圖是每次跑Collection的結(jié)果,這個表可以很方便看到每次測試的結(jié)果,有哪些成功,有哪些失敗,失敗的response,數(shù)據(jù)對比的結(jié)果等。 但是有時我們可能希望看到Collection下面每個請求在這一段時間內(nèi)的運行狀況,哪些request比較穩(wěn)定,哪些會經(jīng)常有問題,然后改進。

所以這次把自動化測試后每個請求的統(tǒng)計視圖做出來了。

statistics.png

exculde depredated request選項, 默認(rèn)是true,如果false的話會把曾經(jīng)在這個Collection現(xiàn)在已經(jīng)被刪掉的記錄也包含進來。

一次跑多個Schedule

有時做代碼上做了更改之后想跑下這些測試,每個Schedule都點一下的話還是略顯麻煩,現(xiàn)在給Schedule前面加了個checkbox,勾上的話會有一個Run Selected Schedules的按鈕在上面顯示出來,點這個按鈕會一次跑所有勾上的Schedule,方便使用。

runselect.png

中斷壓力測試

因為可能在壓力測試過程中服務(wù)端已經(jīng)暴露出了問題,不需要再跑下去,這時可以停止當(dāng)前壓力測試。

stop.png

Step by step安裝

Hitchhiker的部署一直是個頭痛的問題,雖然支持docker很方便的部署,不過并不是所有人都會或者說愿意使用docker,畢竟很大一部分受眾是測試,需要從他們角度來思考下,怎樣簡化部署。

這次先把包打好了,然后加了個setup的腳本在服務(wù)端運行,通過瀏覽器就可以完成一步一步部署了。

setup.png

其他小功能及bug fix

  1. Schedule表某些列支持過濾。

  2. Duplicate出來的environment的改動變影響到原始的environment

后續(xù)計劃

短期內(nèi)還是以繼續(xù)增加測試新功能為主,比如基于UI的斷言測試等。

Github: https://github.com/brookshi/Hitchhiker, 覺得不錯的話麻煩 Star 支持下,謝謝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容