Maven - Jmeter集成问题

时间:2018-05-02 04:55:52

标签: maven jmeter jmeter-maven-plugin

我们目前正在将Maven与Jmeter整合到我们的一个项目中,并面临结果分析问题。

对于结果分析,我们在项目POM.xml中包含了“jmeter-analysis-maven-plugin”,根据预定义的吞吐量阈值条件,对maven构建进行PASS / FAIL。

问题陈述:

maven构建会跳过结果分析,无论设置的吞吐量阈值如何,构建都会成功。 (即即使不满足吞吐量,maven构建也会成功)。

有没有人参与Jmeter-maven集成或遇到类似问题,请告诉我。

以下是我们用于集成的版本。

Maven - 3.3.3 Jmeter - 3.2 jmeter- maven-plugin - 2.7.0 jmeter-analysis-maven-plugin - 1.0.6

根据响应时间,是否还有可用于构建PASS / FAIL的插件?

欣赏快速反应。

先谢谢。

1 个答案:

答案 0 :(得分:0)

可能是您的配置与jmeter-analysis-maven-plugin期望的内容不兼容,除非您提供pom.xml文件并{{1},否则我担心没有人能够提供帮助结果文件(至少部分)。

作为替代方案,您可以考虑以下选项:

  1. JMeter Maven Plugin.jtl目标,因此如果样本结果失败,您可以将Maven构建标记为失败:

    jmeter-check-results
  2. 如果您的Intranet中有Jenkins,您可以考虑在持续集成管道下添加测试,这样您就可以使用Performance Plugin,它可以根据各种标记将构建标记为失败门槛

  3. 最后但并非最不重要的是,您可以通过Taurus工具启动测试,该工具自然支持JMeter测试并具有强大的Pass/Fail Criteria子系统,因此您可以使用{{3}运行JMeter测试如果未满足传递标准导致构建失败,Taurus将返回非零退出代码。