如果你有一个 HTTP 请求,其返回结果里包含一个 cookie,那么 使用JmeterCookie管理器会自动将该 cookie 保存起来,而且以后所有对该网站的请求都使用同一个 cookie。每个 JMeter 线程都有自己独立的"cookie 保存区域"。
请求URL如下:
http://httpbin.org/cookies/set
以上请求会返回cookie,Cookie内容可以通过自定义参数设置。这里我们设置Cookie内容如下:
添加Cookie管理器:选中线程组——添加——配置元件——HTTP Cookie管理器
运行之后我们可以在查看结果树看到Cookie:
我们继续发送新的请求也会自动包含该Cookie
请求URL为:http://httpbin.org/cookies
运行之后结果如下
批量执行完接口测试之后,我们需要查看测试报告,在之前单个接口调试我们是通过查看结果树
查看结果,但是当大批量执行接口测试之后依旧这样查看那么肯定会很低效 那么该如何设置呢?
聚合报告是一个比较精简的报告元件,可以查看每个接口的性能情况与执行结果。设置步骤:选中线程组——添加——监听器——聚合报告。
报告各个参数含义如下:
有时候我们需要将测试报告以HTML附件形式发送给各个项目成员,那么需要生成HTML报告。JMeter3.0以后引入了Dashboard Report
,用于生成HTML页面格式图形化报告的扩展模块。
生成步骤:
打开cmd进入jmeter目录bin
目录
执行命令:
jmeter -n -t httpbin_test.jmx -l httpbin.jtl -e -o C:\Users\Shuqing\Desktop\report
命令的参数:
bin\report-output
生成的测试报告样式如下: