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

标签 automation jmeter teamcity

我根据以下内容为 Teamcity 添加了 Jmeter 插件:https://www.blazemeter.com/blog/how-run-jmeter-tests-teamcity-continuous-integration

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

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

谢谢!

最佳答案

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

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

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

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

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

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

关于automation - Teamcity 的 Jmeter 插件 - Teamcity 显示所有 Jmeter 测试失败但在日志中它们都通过了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47375120/

相关文章:

linux - 在终端中运行良好的 Shell 脚本不会在 crontab 中产生预期输出

file - 从包含数千个文件的主文件夹创建 A 到 Z 子文件夹

java - Jmeter:如何在单个请求中传递数组值?

automation - 用代码创建一个 jmx 文件

TeamCity 安装成功,但关机后无法重启

java - 自动化脚本 : is it possible to find particular text on the screen?

android - 使用Python或adb命令读取Android UI文本?

javascript - jmeter 使用 ajax 或 javascript 发布数据

maven - TeamCity 和 Maven 支持

.net - 为什么我的构建服务器中的部署包有额外的程序集?