使用Jenkins在JMeter中重新声明断言 - 从不显示失败

时间:2016-11-21 09:46:58

标签: jenkins jmeter

寻找一点指导。

我有一个基本的JMeter测试计划设置来加载页面。我添加了几个断言来检查屏幕上的文本是否显示(使用了响应断言)。我使用JMeter GUI运行计划并故意导致断言失败 - 错误率为15% - 所以这很好。

然后我尝试使用Performance Plugin在Jenkins中运行相同的计划(并且已经更新到最新版本)但是测试总是按照传递的方式返回。我已经确认(通过控制台输出)仍然可以看到15%的错误。

作业当前配置的失败%范围为0.0到0.0,“单次构建时使用错误阈值:”设置为0表示失败和不稳定。

我想我在这里遗漏了什么 - 是否有任何jmeter / jenkins专家能够给我一些指示?

1 个答案:

答案 0 :(得分:0)

Jenkins配置

  1. 添加新报告,为报告选择适当的解析器(JMeter,JUnit)
  2. 配置搜索模式以选择要由Performance插件解析的文件。根据解析器的不同,如果将输入框留空,则可以使用默认模式。
  3. 您可以配置错误百分比阈值,这会使项目不稳定或失败,或将其留空以禁用该功能。
  4. 效果插件使用

    1. 只要您配置了Jenkins并启动了第一个版本,您就会注意到左侧摘要中出现了一个新条目:性能趋势。

    2. 如果您只有一个报告文件,则此报告的图表将显示在主页上。

    3. 如果您有多个报告文件,则必须点击“效果趋势”并显示图表

    4. 尝试以下链接:

      1. https://wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin
      2. https://www.blazemeter.com/blog/continuous-integration-101-how-run-jmeter-jenkins