我已经使用JMeter插件设置了TeamCity。在构建配置下 - >构建功能,我选择了“性能指标计算”#39;我可以看到构建日志与先前的执行结果是累积的。但是,在404或500状态代码的构建日志中检查故障条件时,如果至少有一个先前的实例具有这些响应代码,则它始终会失败。如果没有这个,即使有几个请求因错误代码而失败,构建也会始终显示Pass。
在'检查参考值'下,是否可以设置参考值以检查针对错误的响应代码的指标?唯一可用的选项是'平均',' 90%线'和' Max'。有关如何添加选项以选择和搜索错误响应代码的任何见解?
附上参考资料的屏幕截图
谢谢。
答案 0 :(得分:1)
该插件为open source,因此从理论上讲,您应该能够添加所需的指标进行检查。
作为一种解决方法,我建议您使用Response Assertion来检查响应代码。如果你只需要测试" 200"状态代码 - 它只是一个断言的问题(与HTTP请求采样器相同的级别)。
有关有条件地失败的JMeter请求的详细信息,请参阅How to Use JMeter Assertions in Three Easy Steps文章