我正在使用JMeter和Jenkins,如果我的吞吐量太低(例如低于15个请求/秒)或者我的错误百分比太高(例如超过),我希望我的Maven-Build失败1%)。在其他情况下,它应该是成功的。我无法找到如何配置它。你能帮忙吗?
提前致谢。
答案 0 :(得分:1)
您可以考虑通过Taurus工具运行JMeter作为Jenkins构建的一部分,作为性能插件阈值的替代解决方案(或另外)。
Taurus自然支持JMeter .jmx测试脚本,它带有方便灵活的Pass/Fail Criteria,您可以在其中设置多个阈值。
如果符合失败标准,Taurus将自动使测试失败(并将其作为选项停止)并返回非零exit status code,以便Jenkins知道构建失败。
有关详细信息,请参阅Navigating your First Steps Using Taurus指南。
答案 1 :(得分:0)
经过一些研究后,我终于找到了这个问题:Respoinse Assertions in JMeter with Jenkins - never showing a failure
我会尝试这一点,但如果您有其他信息或提示,请发布。