【问题标题】:JMeter test reportJMeter测试报告
【发布时间】:2019-04-29 17:27:41
【问题描述】:

我正在使用 JMeter 进行集成和非回归测试。 测试是自动化的,并且报告正在运行。

但由于它是场景测试而不是性能测试,因此该报告并没有为此类测试提供真正的业务附加值。

我的问题:有没有办法让场景(基于事务控制器)报告?

目前,为了获得更有意义的结果,使用了事务控制器和虚拟采样器。

我们想要的是上次测试运行的成功/失败场景的数量。还有每次测试运行的成功/失败历史记录(每天一次)。

感谢您的建议。

【问题讨论】:

    标签: jmeter report


    【解决方案1】:

    完成任务的最简单方法是将您的 JMeter 测试置于Jenkins 编排下,以便根据VCS hook 或根据Schedule 自动执行它

    完成后,您将能够使用Jenkins Performance Plugin,它添加了测试结果趋势图表以及根据各种标准将构建标记为不稳定/失败的能力。

    【讨论】:

    • 谢谢,但遗憾的是,我们使用的不是 Jenkins,而是 Gitlab。我会检查是否可以在 Gitlab 中。
    • Gitlab 能够显示JUnit-style reports,您可以考虑使用Taurus tool 作为包装器运行您的测试,Taurus 提供了JUnit XML Reporter 子模块,可以将您的JMeter .jtl 结果文件转换为JUnit-like可以与 GitLab 一起使用的报告。如果需要,请参阅Navigating your First Steps Using Taurus 文章了解更多信息。
    【解决方案2】:

    如果我没记错的话,您想创建一个基于特定测试用例的套件。就像单个案例包括在单个执行中执行多个请求一样。 如果是这种情况,您可以通过 jmeter gui 简单地创建一个测试片段,并将所有采样器复制到单个片段中。 现在要控制它们的执行,您可以使用您选择的任何控制器,我建议您将模块控制器用于 http 采样器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      相关资源
      最近更新 更多