Teamcity的Jmeter插件 - Teamcity显示所有Jmeter测试失败,但在日志中他们都通过了

时间:2017-11-19 08:49:36

标签: automation jmeter teamcity

我根据:https://www.blazemeter.com/blog/how-run-jmeter-tests-teamcity-continuous-integration

添加了Teamcity的Jmeter插件

运行测试后,Teamcity报告:"测试失败:13,传递:0",但所有测试都根据日志传递:"生成摘要结果= 13 00:00 :03 = 4.4 / s平均:205分钟:23最大值:1377 错误:0(0.00%)"。

如何配置Teamcity以显示正确的结果?

谢谢!

1 个答案:

答案 0 :(得分:0)

我也遇到这个问题,在阅读以下频道后找到了解决方案:  https://stackoverflow.com/a/52935009/5210267https://github.com/jtorgan/jmeter_plugin/issues/24#issuecomment-421016226

该插件期望在输出文件中的某些确切位置或确切顺序中包含“成功”列。对我来说,当“成功”作为第四列时,它起作用了(我在上面提到的文章中有更多信息)。

您可以通过关闭报告文件中的列来实现它,例如:

jmeter.save.saveservice.response_message=false
jmeter.save.saveservice.thread_name=false
jmeter.save.saveservice.data_type=false

但是当我达到有效配置时,使用-e -o Report命令生成html报告就停止了工作。

因此,我只是转到“构建功能”设置并关闭了“断言”复选框,并添加了自己的“构建失败”条件。