【问题标题】:Respoinse Assertions in JMeter with Jenkins - never showing a failureJMeter 与 Jenkins 的响应断言 - 从不显示失败
【发布时间】:2016-11-21 19:00:16
【问题描述】:

寻求一些指导。

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

然后我尝试使用性能插件在 Jenkins 中运行相同的计划(并已更新到最新版本),但测试始终返回通过。我已经确认(通过控制台输出)仍然可以看到 15% 的错误。

作业当前配置的失败百分比范围为 0.0 到 0.0,并且“在单个构建中使用错误阈值:”设置为 0 表示失败和不稳定。

我想我在这里遗漏了一些东西 - 任何 jmeter/jenkins 专家都可以给我一些建议吗?

【问题讨论】:

  • 您是否在报告文件输入中正确指定了 .jtl 文件的路径?您应该通过在 Jenkins 中安装新构建来运行测试,最终使用 jmeter.bat 文件触发 JMeter 测试(应该在非 GUI 模式下运行测试)

标签: jenkins jmeter


【解决方案1】:

Jenkins 配置

  1. 添加一个新报告,为您的报告选择适当的解析器(JMeter、JUnit)
  2. 配置搜索模式以选择要由性能插件解析的文件。如果您将输入框留空,则会使用默认模式,具体取决于解析器。
  3. 您可以配置错误百分比阈值,这会使项目不稳定或失败,或者将它们留空以禁用该功能。

性能插件使用

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

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

  3. 如果您有多个报告文件,则必须单击“性能趋势”,图表会出现

尝试以下链接:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    相关资源
    最近更新 更多