Hitchhiker 是一款开源的 Restful Api 集成测试工具,你可以在轻松部署到本地,和你的 team 成员一起管理 Api。
Team 协作开发 Api
Api 历史修改记录及支持 diff 展示
支持多环境变量及运行时变量
支持 Schedule 及批量 run
不同环境下的请求数据对比 (eg: stage vs product)
易部署 (支持 docker, windows, linux), 数据都存在自己这里,不会上传及丢失
会记往任何修改,不用怕没保存时 session 失效或系统重启
支持导入 Postman v1 collections
性能测试 (开发中…)
Api 文档 (计划中…)
首推使用 docker 部署,简单快捷,具体操作参考 deploy with docker
如果没有 docker 环境也可以使用源码部署,也很简单
linux 请参考 deploy to linux
windows 请参考 deploy to win
参考 使用说明
前后端分离,前端采用 React + Redux + AntDesign,后端基于 Nodejs, 采用 Koajs + TypeORM + MySQL。
语言统一用的 Typescript。
测试的话,前端用 Jest,覆盖了逻辑最多的 reducer,后端使用的就是本工具来测试自己,这对时间有限的我来说算是最有性价比的选择。
可以访问 http://hitchhiker-api.com/ 来使用,点击 try without login 免注册登录,另外,为了免备案,服务器在海外的,所以速度上可能会有点慢,抽疯时甚至可能访问不了,请谅解。
try without login
当然最好还是在本地局域网部署,用起来会比较爽。
Github: https://github.com/brookshi/Hitchhiker , 觉得不错的话麻烦 Star 支持下,谢谢。
码云: https://gitee.com/iwxiaot/Hitchhiker