B.T*_*and 1 jmeter jenkins jenkins-plugins jenkins-pipeline
我使用 Jmeter 来验证我们 API 的功能测试。我创建了一个 HTML 文件,其中包含执行的测试总数和通过/失败的测试。这是一份定制报告。
如果报告中有一个失败,我可以设置一个条件使构建失败吗?
请注意,我已经尝试过性能插件。但我在这里的断言是查看测试用例是否失败或通过,而不是响应/吞吐量时间。
不确定是否有一个插件可以让我阅读 HTML,然后在看到失败的测试用例时使报告失败。
最简单的选择是使用Taurus工具作为包装器运行 JMeter 测试。Taurus 拥有强大而灵活的Pass/Fail Criteria子系统,您可以在其中配置测试失败阈值的任意组合,如果发生任何失败 - Taurus 将以非零退出状态退出。Jenkins 足够聪明,可以捕获这个非零退出代码并导致构建失败。
JMeter-only 解决方案将添加一个JSR223 侦听器,其脚本如下:
if (!prev.isSuccessful()) {
System.exit(1)
}
Run Code Online (Sandbox Code Playgroud)
这基本上是一样的 - 如果出现任何失败,测试将立即退出,状态为1触发构建失败。
| 归档时间: |
|
| 查看次数: |
5939 次 |
| 最近记录: |