监听器用来监听及显示jmeter取样器测试结果,能够以树、表及图形形式显示测试结果,也可以文件方式保存测试结果,jmeter测试结果文件格式多样,比如XML格式、CSV格式。
1、监听器默认配置
不同的测试计划与测试目标对监控的要求不同,基于这种场景,监听器提供了监听项配置功能
2、Aggregate Graph
通过此监听器可以看到表格显示的结果与图形结果,
3、BeanShell Listener
4、Distribution Graph(分布图)
把响应时间分区间显示,知道多少事务的响应时间在哪个范围内。
不建议用在性能测试过程,可以来做功能测试及调试用
5、Response Time Gtaph(响应时间图形监听器)
以图形的形式显示取样器结果(响应时间),单位毫秒。
6、Simple Data Writer
用来记录取样器执行结果,不会以图形的方式显示。
7、Spline Visualizer(样条线显示取样器)
以样条线的方式显示取样器结果,显示10个点,把取样器结果连接成样条线。
图像结果动态变化,占用部分内存及CPU,不建议性能测试开启元件
8、Summary Report(表格形式显示)
以表格形式显示取样器结果,同时也提供存储取样器结果的功能。并且可以配置存储存储哪些结果属性。
9、Save Response to a file(存储服务器响应)
10、查看结果树
显示取样器的每一次请求。性能测试时不建议开启,用来调试。
所有数据写入一个文件:提供结果保存功能。
11、Assertion Result(断言结果)
对取样器进行断言后,此元件可以帮我们显示断言结果。
会显示取样器每一次的断言结果,所以不建议性能测试使用;提供存储测试结果并配置测试结果选项的功能。
12、Generate Summary Reult(窗口显示结果)
非图形化方式运行时,无法查看测试过程的结果,用此元件可以让结果在CMD窗口显示。
13、View Results in Tables(表格形式显示)
14、Monitor Results
监控Tomcat
15、Aggregate Report
以表格的形式显示取样器结果,与Aggregate Graph类似,不过没有图形显示功能,所以在资源消耗上要低。
建议选择此元件显示结果。
16、Mailer Visualizer
在有较多响应错误的情况下发送邮件给相关人员,正常情况下也可发送邮件。