【发布时间】:2016-03-15 16:06:41
【问题描述】:
我正在使用 Jenkins 和 maven-jmeter 插件运行我的 jmeter 测试。 我的 pom.xml 配置如下。
<testFilesIncluded>
<jMeterTestFile>001-Test1.jmx</jMeterTestFile>
<jMeterTestFile>002-Test2.jmx</jMeterTestFile>
<jMeterTestFile>003-Test3.jmx</jMeterTestFile>
<jMeterTestFile>004-Test4.jmx</jMeterTestFile>
<jMeterTestFile>005-Test5.jmx</jMeterTestFile>
</testFilesIncluded>
另外,使用 jenkins 中的性能插件进行报告。
因此,如果我的第一个测试 (001-Test1.jmx) 失败(断言失败),我不想执行下一个测试 (002-Test2.jmx)。
我怎样才能做到这一点? 提前感谢您的帮助。
【问题讨论】:
-
不确定ignoreResultsFailures 是否是您所需要的。默认情况下它设置为 false - 如果您没有在 pom.xml 中覆盖它。如果您将结果保存为 CSV 格式,我认为它不会起作用,但如果您将结果保存到 XML/JTL,它可能对您有用。对不起,你不必确认它是否适合你。我不记得这会在哪个阶段停止执行。