HitchhikerRestful Api 集成測(cè)試工具
Hitchhiker 是一款開(kāi)源的 Restful Api 集成測(cè)試工具,你可以在輕松部署到本地,和你的 team 成員一起管理 Api。

能做什么
* Team 協(xié)作開(kāi)發(fā) Api
* Api 歷史修改記錄及支持 diff 展示
* 支持多環(huán)境變量及運(yùn)行時(shí)變量
* 支持 Schedule 及批量 run
* 不同環(huán)境下的請(qǐng)求數(shù)據(jù)對(duì)比 (eg: stage vs product)
* 易部署 (支持 docker, windows, linux), 數(shù)據(jù)都存在自己這里,不會(huì)上傳及丟失
* 會(huì)記往任何修改,不用怕沒(méi)保存時(shí) session 失效或系統(tǒng)重啟
* 支持導(dǎo)入 Postman v1 collections
* 性能測(cè)試 (開(kāi)發(fā)中...)
* Api 文檔 (計(jì)劃中...)
如何部署
首推使用 docker 部署,簡(jiǎn)單快捷,具體操作參考 deploy with docker
如果沒(méi)有 docker 環(huán)境也可以使用源碼部署,也很簡(jiǎn)單
linux 請(qǐng)參考 deploy to linux
windows 請(qǐng)參考 deploy to win
如何使用
參考 使用說(shuō)明
用到的技術(shù)
前后端分離,前端采用 React + Redux + AntDesign,后端基于 Nodejs, 采用 Koajs + TypeORM + MySQL。
語(yǔ)言統(tǒng)一用的 Typescript。
測(cè)試的話,前端用 Jest,覆蓋了邏輯最多的 reducer,后端使用的就是本工具來(lái)測(cè)試自己,這對(duì)時(shí)間有限的我來(lái)說(shuō)算是最有性價(jià)比的選擇。
開(kāi)源
可以訪問(wèn) http://hitchhiker-api.com/ 來(lái)使用,點(diǎn)擊 `try without login` 免注冊(cè)登錄,另外,為了免備案,服務(wù)器在海外的,所以速度上可能會(huì)有點(diǎn)慢,抽瘋時(shí)甚至可能訪問(wèn)不了,請(qǐng)諒解。
當(dāng)然最好還是在本地局域網(wǎng)部署,用起來(lái)會(huì)比較爽。
Github: https://github.com/brookshi/Hitchhiker, 覺(jué)得不錯(cuò)的話麻煩 Star 支持下,謝謝。
