【问题标题】:Teamcity jmeter Performance Metrics Calculation: Check reference valuesTeamcity jmeter 性能指标计算:检查参考值
【发布时间】:2016-04-25 12:38:14
【问题描述】:

我已经使用 JMeter 插件设置了 TeamCity。在构建配置 -> 构建功能下,我选择了“性能指标计算”。我可以看到构建日志与之前的执行结果是累积的。但是,当在构建日志中检查 404 或 500 状态代码的失败条件时,如果至少一个先前的实例具有这些响应代码,它总是会失败。如果没有这个,即使有几个请求失败并显示错误代码,构建也会始终显示通过。

在“检查参考值”下,是否可以设置参考值以根据响应代码检查指标是否有错误?唯一可用的选项是“平均”、“90% 线”和“最大”。关于如何添加选项以选择和搜索错误响应代码的任何见解?

附上截图供参考

谢谢。

TeamCity JMeter Performance Metrics Collection

【问题讨论】:

    标签: jmeter teamcity


    【解决方案1】:

    插件是open source,所以理论上你应该能够添加所需的指标来检查。

    作为一种解决方法,我可以建议使用Response Assertion 来检查响应代码。如果您只需要测试“200”状态代码 - 只需一个断言(与 HTTP 请求采样器级别相同)。

    有关条件性失败的 JMeter 请求的更多详细信息,请参阅 How to Use JMeter Assertions in Three Easy Steps 文章

    【讨论】:

    • 谢谢德米特里。以下是我尝试过但没有成功的选项: 1. 在脚本中包含响应断言(响应代码) - 构建功能中没有断言检查 - 即使使用 404 或 500 个代码,构建也始终通过 2. 脚本中的响应断言 - 断言检查在构建功能中 - 即使所有响应都返回 200,也始终构建失败 3. 失败条件 - 在构建日志中检查代码 = 404 - 如果构建历史记录有过去运行的错误,则始终构建失败 -Jjmeter.save.saveservice.assertions=true -n -t //jmeter/Test.jmx -l Tes4.jtl 没有断言选项的相同问题
    猜你喜欢
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 2017-07-07
    • 2022-07-29
    相关资源
    最近更新 更多