開源API測試工具 Hitchhiker v0.8 - 自動化測試結果統計

Hitchhiker 是一款開源的支持多人協做的 Restful Api 測試工具,支持自動化測試, 數據對比,壓力測試,支持腳本定製請求,能夠輕鬆部署到本地,和你的team成員一塊兒協做測試Api。html

詳細介紹請看: http://doc.hitchhiker-api.com/cn/introduction.htmlgit

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

下面來看看此次的更新:

自動化測試的統計視圖

Schedule默認展現的視圖是每次跑Collection的結果,這個表能夠很方便看到每次測試的結果,有哪些成功,有哪些失敗,失敗的response,數據對比的結果等。 可是有時咱們可能但願看到Collection下面每一個請求在這一段時間內的運行情況,哪些request比較穩定,哪些會常常有問題,而後改進。docker

因此此次把自動化測試後每一個請求的統計視圖作出來了。api

exculde depredated request選項, 默認是true,若是false的話會把曾經在這個Collection如今已經被刪掉的記錄也包含進來。瀏覽器

一次跑多個Schedule

有時作代碼上作了更改以後想跑下這些測試,每一個Schedule都點一下的話仍是略顯麻煩,如今給Schedule前面加了個checkbox,勾上的話會有一個Run Selected Schedules的按鈕在上面顯示出來,點這個按鈕會一次跑全部勾上的Schedule,方便使用。工具

中斷壓力測試

由於可能在壓力測試過程當中服務端已經暴露出了問題,不須要再跑下去,這時能夠中止當前壓力測試。測試

Step by step安裝

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

此次先把包打好了,而後加了個setup的腳本在服務端運行,經過瀏覽器就能夠完成一步一步部署了。spa

其餘小功能及bug fix

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

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

後續計劃

短時間內仍是以繼續增長測試新功能爲主,好比基於UI的斷言測試等。

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

相關文章
相關標籤/搜索