【问题标题】:how to use Jmeter as CI solution如何使用 Jmeter 作为 CI 解决方案
【发布时间】:2018-03-05 13:50:07
【问题描述】:

我有一个关于 Jmeter 的一般性问题。我正在使用 Jmeter,我想使用 Jmeter 创建持续集成解决方案。问题是有几个 QA,每个人都有根据他的开发的测试计划。问题是,如果使用 Jmeter,所有测试计划都需要作为一个测试计划运行,并且为每个测试计划创建报告,而不是手动检查每个报告并检查失败的场景。所以所有的处理都比我想象的要困难得多,Jmeter 是一个很好的解决方案,但是如何将它与几个测试计划一起使用,如果我想让它每晚运行呢?并在早上获得包含创建的所有测试计划的单一报告?有人可以建议 Jmeter 是否可以成为 CI 的夜间解决方案?是否可以将所有报告合并为单个报告?每个测试计划都是针对独特的开发,随着时间的推移我们将有多个测试计划

【问题讨论】:

    标签: jmeter continuous-integration


    【解决方案1】:

    你看过那些插件了吗:

    【讨论】:

    • 我知道,但问题仍然是多个 JMX 文件,每个都是包含大量测试的测试计划。如何解决我需要运行所有 JMX 并了解失败的问题,我也使用 Jmeter 作为功能测试,问题是多个测试人员构建测试以及如何一起运行所有测试,以及所有测试的结果在一个地方
    【解决方案2】:
    1. JMeter 本身只是一个负载测试工具,你需要一个continuous integration server。如果您的公司没有这样的解决方案,您可以考虑以下几种免费的开源解决方案:

    查看Jenkins vs. Other Open Source Continuous Integration Servers 文章以了解有关上述工具的更多信息,查看示例构建仪表板和命令以启动 JMeter 测试。

    【讨论】:

    • 嘿 Dimitri,我们使用 jenkins。但这是我的问题:100 个 JMX 文件,让我们假设 jenknis 将一个一个地运行它们。我们如何才能看到所有结果。它如何在早上的报告中反映出来?是创建 100 个报告吗?然后手动一一检查?我在任何地方都看不到詹金斯运行 100 个 jmx 文件的结果是什么?并且在每个 JMX 30 场景中,如果一个测试失败,结果是什么?它显示了吗?并说在哪个 JMX 上?
    猜你喜欢
    • 2010-12-17
    • 2018-08-22
    • 2016-01-04
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    相关资源
    最近更新 更多