Hitchhiker是一款开源的RestfulApi测试工具,支持多人协作,支持自动化测试、数据比对、压力测试、脚本定制请求,可轻松部署去当地与您的团队成员协作测试API。详细介绍见:http://doc.hitchhiker-api.com/cn/introduction.html在线体验:http://www.hitchhiker-api.com/可以使用免登录试试,避免登录(onlinedemo不支持压测和上传js库,单核虚拟机不支持)。让我们来看看这个更新:自动化测试Schedule的统计视图默认显示每次收集运行的结果。这张表可以很方便的看到每次测试的结果,哪些成功了,哪些失败了,哪些失败了。response,数据比对的结果等。但是有时候我们可能想看看这段时间Collection下的各个请求的运行情况,哪些请求比较稳定,哪些经常出问题,然后改进。所以这次做自动化测试后每个请求的统计视图。Exculdedepredatedrequest选项,默认为true,如果为false,这个Collection中已经被删除的记录也会被包含进来。一次运行多个计划有时我想在更改代码后运行这些测试。每个Schedule都要点,还是有点麻烦。现在在Schedule前面添加一个复选框。如果你勾选它,将会有一个RunSelectedSchedules按钮显示在最上面。单击此按钮将一次性运行所有勾选的Schedules,使用方便。中断压测,因为压测过程中服务器可能暴露了问题,没有继续运行的必要。此时可以停止当前的压力测试。一步步安装Hitchhikerdeployment一直是个头疼的问题。虽然支持docker部署起来很方便,但并不是所有人都会或者愿意使用docker。毕竟有很大一部分观众在测试,我们需要站在他们的角度去思考。如何简化部署。这次先打包package,然后添加一个setup脚本在server端运行,通过浏览器一步步部署就可以完成。其他小功能及bug修复Schedule表格部分列支持过滤。Duplicate对环境的更改将影响原始环境。短期内,后续计划会继续增加新的测试功能,比如基于UI的断言测试。Github:https://github.com/brookshi/Hitchhiker,如果觉得不错请点个Star支持一下,谢谢。
