基于Jmeter5.2.1
目录
这一节会介绍几个常用的监听器,监听器实际就是Jmeter整理的响应数据。
Summary Report
摘要报告为每个不同名称的请求创建一行来记录,相同名称的请求会被合并。大部分公司一般都会规定接口响应时间,通过这个就可以看到每个接口的响应时间了。
1 :名称和注释
2 :写入结果到文件,或者从文件中读取结果,如果只写了文件名,那么文件会保存在jmeter/bin目录下
3 :勾选Errors,显示或文件中只会有错误的请求数据,勾选Successes,显示或文件中只会有成功的请求数据,点击Configure可以选择保存到文件时保存哪些字段信息
4 :记录请求响应的信息
5 :勾选后,在表格的label字段会存储线程组名称作为前缀
6 :点击可以保存当前表格的数据到文件中,如果取消勾选Save Table Header,则不会存储表头,这里和3的Configure里的字段有些差别
View Result Tree
查看结果树显示所有请求响应的数据,除了显示请求和响应数据外,还可以查看响应时间。需要注意查看结果树在负载测试期间不要使用,会消耗大量的内存和CPU,可以在少部分接口验证时使用。
1 :名称和注释。
2 :写入结果到文件,或者从文件中读取结果,如果只写了文件名,那么文件会保存在jmeter/bin目录下。
3 :勾选Errors,显示或文件中只会有错误的请求数据,勾选Successes,显示或文件中只会有成功的请求数据,点击Configure可以选择保存到文件时保存哪些字段信息
4 :输入关键字从下方的请求和响应中搜索,勾选Case sensitive表示关键字区分大小写,如果要利用正则表达式来筛选,需要勾选Regular exp,搜索到关键字的请求会标红框。
5 :当前查看结果树作用域下的全部请求响应的数据,根据请求的Name字段来显示,有几种查看响应的方法:
目前我是JSON和Text使用比较多。
6 :本次请求的一些数据,从名称上可以看出是什么意思,这里不再赘述
7 :可以看到Request Body和Request Header
8 :可以看到Response Body和Response Headers
View Results in Table
类似请求结果树,把请求区域的Sampler result展示为表格。