JMeter断言结果如何看
JMeter是一款用于进行性能测试和负载测试的开源工具,它可以帮助我们模拟大量用户并发访问网站,从而评估系统的性能,在JMeter中,我们可以使用断言来验证请求的响应是否符合预期,断言可以帮助我们在测试过程中发现问题,提高测试的准确性,JMeter断言结果如何看呢?本文将从以下几个方面进行详细介绍:
1、查看断言结果的方法
2、断言的类型及说明
3、断言的配置方法
4、如何查看断言失败的信息
查看断言结果的方法
在JMeter中,我们可以通过以下几种方式查看断言结果:
1、查看测试计划中的断言树
2、在线程组下查看断言结果
3、在日志查看器中查看断言结果
4、在聚合报告中查看断言结果
5、在图形结果中查看断言结果
断言的类型及说明
JMeter提供了多种类型的断言,主要包括以下几种:
1、Response Assertion(响应断言):检查响应数据是否符合预期,例如检查文本内容、JSON格式等。
2、Duration Assertion(持续时间断言):检查请求的持续时间是否在预期范围内。
3、Size Assertion(大小断言):检查响应数据的大小是否在预期范围内。
4、Checksum Assertion(校验和断言):检查响应数据的校验和是否与预期相符。
5、SSL Certificate Assertion(SSL证书断言):检查SSL证书的状态是否正常。
6、BeanShell Assertion(BeanShell断言):使用BeanShell脚本编写自定义断言。
7、JSR223 Assertion(JSR223断言):使用支持的脚本语言(如Groovy、JavaScript等)编写自定义断言。
8、Compare Assertion(比较断言):检查两个值是否相等。
9、JSON Assertion(JSON断言):检查JSON格式的数据是否符合预期。
10、XML Assertion(XML断言):检查XML格式的数据是否符合预期。
11、XPath Assertion(XPath断言):检查XML文档中的XPath表达式是否返回预期结果。
12、Pattern Assertion(模式匹配断言):检查响应数据是否符合预期的正则表达式模式。
13、CSV Data Set Assertion(CSV数据集断言):检查CSV格式的数据是否符合预期。
14、HTML Assertion(HTML断言):检查HTML页面的内容是否符合预期。
15、Image Verification(图片验证):检查响应中的图片是否正确加载。
16、Audio Verification(音频验证):检查响应中的音频是否正确播放。
17、Video Verification(视频验证):检查响应中的视频是否正确播放。
18、Http Code(HTTP状态码):检查HTTP响应的状态码是否为预期值。
19、Latency(延迟):检查请求的延迟是否在预期范围内。
20、Error Message(错误信息):检查错误信息是否与预期相符。
21、Label(标签):检查标签的值是否与预期相符。
22、Counter(计数器):检查计数器的值是否在预期范围内。
23、JSON Path Assertion(JSON Path断言):检查JSON文档中的JSON Path表达式是否返回预期结果。
24、BeanShell PreProcessor and PostProcessor(BeanShell预处理器和后处理器):在发送请求之前和之后执行自定义脚本。
25、Test Action(测试动作):在测试执行过程中执行特定操作,例如发送邮件、短信等。
26、Graph Results(图形结果):以图表形式展示测试结果。
27、Summary Report(汇总报告):以表格形式展示测试结果。
28、View Results Tree(查看结果树):以树形结构展示测试结果。
29、Log Viewer(日志查看器):查看JMeter运行时的日志信息。
30、Aggregate Report(聚合报告):以表格形式展示多个线程组的测试结果。
31、Graph Results (Extended)(图形结果扩展版):以更丰富的图表形式展示测试结果。
32、System-Out Monitor(系统输出监视器):实时显示JMeter运行时的输出信息。
33、Sampler Result Collector(采样器结果收集器):收集采样器的测试结果。
34、View Results in Table(表格查看器):以表格形式展示采样器的测试结果。
35、Latency Graph(延迟图表):以图表形式展示采样器的延迟情况。
36、Throughput Graph(吞吐量图表):以图表形式展示采样器的吞吐量情况。
37、Response Time Graphs Over Time(响应时间随时间变化图):以图表形式展示采样器的响应时间随时间的变化情况。
38、Error Counts(错误计数器):统计采样器在测试过程中出现的错误次数。
39、Success Counts(成功计数器):统计采样器在测试过程中成功的次数。
40、Failure Counts(失败计数器):统计采样器在测试过程中失败的次数。
41、Skipped Counts(跳过计数器):统计采样器在测试过程中跳过的次数。
42、Thread Group Results in Table(线程组结果表格):以表格形式展示线程组的测试结果。
43、View Results in Table (Extended)(扩展表格查看器):以更丰富的表格形式展示线程组的测试结果。
44、Sampler Result Table(采样器结果表格):以表格形式展示采样器的测试结果。
45、View Results in Table (Expanded)(展开表格查看器):以更详细的表格形式展示采样器的测试结果。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/319512.html