jmeter 监听器


jmeter 监听器

                           

               

**************

监听器

              

作用:监听采样器执行过程及结果,图形化展示

            jmeter 监听器_第1张图片

               

*************

测试计划

         

HelloController

@RestController
public class HelloController {

    @RequestMapping(path = "/hello", produces = "application/json;charset=utf-8")
    public Map hello(){
        Map result = new HashMap<>();
        result.put("name","瓜田李下");
        result.put("age","20");

        return result;
    }
}

                

线程组

            jmeter 监听器_第2张图片

线程组 ==> http请求

            jmeter 监听器_第3张图片

                  

*************

查看结果树

         

作用:查看采样结果、请求数据、响应数据

            jmeter 监听器_第4张图片

            jmeter 监听器_第5张图片

            jmeter 监听器_第6张图片

       

            jmeter 监听器_第7张图片

             

            jmeter 监听器_第8张图片

            jmeter 监听器_第9张图片 

            jmeter 监听器_第10张图片 

           

 相关说明:

请求每执行一次,结果树就会多一个节点,比较消耗服务器性能,一般在调试时使用,性能测试时不推荐使用;

# 所有数据写入一个文件
文件名:将采集数据保存到文件中
仅错误日志:若选中,则只保存请求执行失败的数据,并且下方节点也只显示错误请求
仅成功日志:若选中,则只保存请求执行成功的数据,并且下方节点也只显示成功请求
配置:点击配置,可设置数据文件格式、需保存的数据内容等

# 如果写入的日志文件已存在,默认每次都会弹出提示框,可在jmeter.properties中配置以下属性
# resultcollector.action_if_file_exists属性可选值,
ASK:写入前询问(默认)
APPEND:追加到日志文件
DELETE:删除已存在的文件


# 查找
功能:查找请求的响应数据是否包含指定的数据,若包含则选中请求
区分大小写:若选中,则区分大小写
正则表达式:若选中,则可进行正则匹配

点击左侧框的请求,可查看采样结果、请求数据、响应数据

          

保存的采样结果

           

                 

                  

*************

汇总报告

         

作用:以表格形式展示请求的响应时间、吞吐量

            jmeter 监听器_第11张图片

                      

 相关说明:

# 所有数据写入一个文件:同查看结果树

# 表格说明
label:请求标签
# 样本:每个请求执行次数
平均值:请求平均响应时间
最小值:最小响应时间
最大值:最大响应时间
标准偏差:响应时间的标准偏差

异常%:请求错误率
吞吐量:每秒执行次数(TPS)
接收KB/sec:每秒接受流量,单位KB/sec
发送KB/sec:每秒发送流量,单位KB/sec
平均字节数:响应平均流量,单位byte

标签中是否包含组标签:若选中,label中加上线程组名前缀
保存表格数据:将表格中的数据保存为excel数据
保存表格标题:若选中,excel表格包括表格标题(即label、# 样本、平均值、最小值、最大值、标准偏差等)

          

保存的表格数据

            jmeter 监听器_第12张图片

               

                     

*************

汇总报告

         

作用:表格形式展示请求响应时间、吞吐量等数据

            jmeter 监听器_第13张图片

           

 相关说明:

# 所有数据写入一个文件:同查看结果树

# 表格说明
label:请求标签
# 样本:每个请求执行次数

平均值:请求平均响应时间
中位数:请求响应时间中位数
90%分位:请求响应时间90%分位
95%分位:请求响应时间95%分位
99%分位:请求响应时间99%分位
最小值:最小响应时间
最大值:最大响应时间

异常%:请求错误率
吞吐量:每秒执行次数(TPS)
接收KB/sec:每秒接受流量,单位KB/sec
发送KB/sec:每秒发送流量,单位KB/sec


标签中是否包含组标签:若选中,label中加上线程组名前缀
保存表格数据:将表格中的数据保存为excel数据
保存表格标题:若选中,excel表格包括表格标题(即label、# 样本、平均值、中位数、90%分位、95%分位、99%分位等)

          

保存的表格数据

            jmeter 监听器_第14张图片

              

               

*************

汇总图

         

作用:相比汇总报告,多了图形展示响应时间,比较消耗性能

            jmeter 监听器_第15张图片

             jmeter 监听器_第16张图片

              

                      

*************

后端监听器

         

作用:异步监听jmeter测试结果,取样结果存储在数据库、推送到kafka(导入三方jar包)等

            jmeter 监听器_第17张图片

                     

                  

*************

响应时间图

         

作用:图形化展示响应时间

            jmeter 监听器_第18张图片

            jmeter 监听器_第19张图片

点击保存图表,可保存响应时间图到本地

           

               

*************

用表格查看结果

         

作用:用表格展示每个请求的采样数据(状态、延时、数据量、连接时间等)

            jmeter 监听器_第20张图片

                

                

你可能感兴趣的:(jmeter,jmeter)