JMeter - 如果JMeter吞吐量低于x或误差率超过y%,则Maven构建失败

时间:2017-06-26 11:07:37

标签: maven jenkins jmeter

我正在使用JMeter和Jenkins,如果我的吞吐量太低(例如低于15个请求/秒)或者我的错误百分比太高(例如超过),我希望我的Maven-Build失败1%)。在其他情况下,它应该是成功的。我无法找到如何配置它。你能帮忙吗?

提前致谢。

2 个答案:

答案 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

我会尝试这一点,但如果您有其他信息或提示,请发布。