很久没有研究过接口相关的工具了,一个偶然的机会听说了 badboy,可以录制jemter脚本, 查了资料 还可以并发,于是乎,实践才知道。
http://www.badboy.com.au/ 官网,我们可以在官网下载最新的包
以淘宝为例,我们来录制脚本
点击这个开始录制
输入要录制的地址,点击前往。 我们在搜索框输入2017,
出来搜索界面,接着呢,我们看下加断言,索性我就吧这个2017加为断言,首先呢,选择tools下面的Add Assertion as .. 然后就可以看到
接着呢我们点击
就可以看到 我们运行的结果,
接下来是参数化,
选择Variables 然后空白区域右键, add variables
我们就可以来添加我们的参数了
选择请求下面的q 右键,选择Variable Properties 去填写 CumentValue,
选择 Step1 右键
选择Properties去修改断言,修改如下
然后去play我们的脚本。
我们可以点击上面的View下面Report 去查看我们的报告
这是我们的测试结果统计,
并发,其实badboy也支持并发,
选择Tools下面的Run Background Thread 去跑并发
我们可以选择开启的线程, 是否每次都请cookies 包括启动间隔,这里点击start 可以看到 请求的url 返回结果,错误,时间等信息
是不是很简单 很强大的小工具,不只是简单的录制jemter的脚本,我们导出处,放到jemter看下这个脚本可以正常运行吗?
导入jemter后我们发现可以执行,可见我们的badboy 功能强大