我创建了一个Jmeter测试计划,其中包含大量采样器和每个采样器的响应断言,与Jenkins成功集成
我的问题:
是否有办法配置性能报告以查看性能报告中成功与失败的采样器断言的数量,或者Jenkins是否有更好的插件
答案 0 :(得分:1)
你应该有"错误的百分比" "表现趋势"下的图表;部分:
鉴于您向每个采样器添加一个断言,它应该足以使用此图表。
关于其他选项,取决于您要实现的目标,您还可以:
答案 1 :(得分:0)
经过大量试验并失败后,我找到了一种方法来查看詹金斯传递的失败的Jmeter采样器
将结果报告解压缩到.csv文件
我通过以下方式做到了这一点:
1-将View Results Tree监听器添加到我的测试计划
2-我在Jenkins中以非GUI模式运行Jmeter,在post build action中包含以下命令:
sh jmeter.sh -Jjmeter.save.saveservice.output_format=csv -Jjmeter.save.saveservice.timestamp_format=yyyy/MM/dd -n -t /path to the test plan/TestPlan.jmx -l test1.csv
在构建项目之后,会有一个性能报告显示我的.jmx文件中的所有采样器,其中失败的采样器用红色着色
注意:
如果要在通知电子邮件中包含.CSV文件,请在项目构建中选择要包含在输出报告中的哪些字段,这可以通过在(在树中显示结果)监听器中按配置来完成 并选择要包含在文件中的字段