Hitchhiker 是一款开源的支持多人协做的 Restful Api 测试工具,支持自动化测试, 数据对比,压力测试,支持脚本定制请求,能够轻松部署到本地,和你的team成员一块儿协做测试Api。html
详细介绍请看: doc.hitchhiker-api.com/cn/introduc…git
在线体验: www.hitchhiker-api.com/, 能够用 try without login
来免登陆使用 (在线演示不支持压力测试和上传js库,虚拟机单核的,撑不住)。github
Schedule默认展现的视图是每次跑Collection的结果,这个表能够很方便看到每次测试的结果,有哪些成功,有哪些失败,失败的response,数据对比的结果等。 可是有时咱们可能但愿看到Collection下面每一个请求在这一段时间内的运行情况,哪些request比较稳定,哪些会常常有问题,而后改进。docker
因此此次把自动化测试后每一个请求的统计视图作出来了。api
exculde depredated request选项, 默认是true,若是false的话会把曾经在这个Collection如今已经被删掉的记录也包含进来。浏览器
有时作代码上作了更改以后想跑下这些测试,每一个Schedule都点一下的话仍是略显麻烦,如今给Schedule前面加了个checkbox,勾上的话会有一个Run Selected Schedules的按钮在上面显示出来,点这个按钮会一次跑全部勾上的Schedule,方便使用。工具
由于可能在压力测试过程当中服务端已经暴露出了问题,不须要再跑下去,这时能够中止当前压力测试。测试
Hitchhiker的部署一直是个头痛的问题,虽然支持docker很方便的部署,不过并非全部人都会或者说愿意使用docker,毕竟很大一部分受众是测试,须要从他们角度来思考下,怎样简化部署。3d
此次先把包打好了,而后加了个setup的脚本在服务端运行,经过浏览器就能够完成一步一步部署了。code
Schedule表某些列支持过滤。
Duplicate出来的environment的改动变影响到原始的environment
短时间内仍是以继续增长测试新功能为主,好比基于UI的断言测试等。
Github: github.com/brookshi/Hi…, 以为不错的话麻烦 Star 支持下,谢谢。