当没有遇到Gatling声明或者请求失败时,有没有人试图让正在运行的Jenkins作业失败?
例如:
有没有人知道如何使用现有的Gatling Maven/Jenkins插件实现这一目标.
我的maven插件设置是:
<plugin>
<groupId>io.gatling</groupId>
<artifactId>gatling-maven-plugin</artifactId>
<version>${gatling.version}</version>
<configuration>
<failOnError>true</failOnError>
<simulationsFolder>src/test/scala</simulationsFolder>
<runMultipleSimulations>true</runMultipleSimulations>
<configFolder>src/main/resources</configFolder>
</configuration>
<executions>
<execution>
<id>GoOrBust</id>
<phase>test</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<simulationClass>mine.OnePunch</simulationClass>
<failOnError>true</failOnError>
</configuration>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
将<failOnError>true</failOnError>只会影响报表的生成,但不是詹金斯工作(明显).
我宁愿不通过自定义异常监视/处理显式地从测试内部抛出异常.