【问题标题】:Using Jenkins for load tests使用 Jenkins 进行负载测试
【发布时间】:2017-02-08 06:03:50
【问题描述】:

我正在使用 JMeter 进行负载测试,并希望将我的测试与 Jenkins 集成以进行自动化测试。

我想将 Jenkins 用于两件事。

  1. 我有一个大脚本和几个场景,它们仅在线程数和加速时间上有所不同。我希望 jenkins 使用主脚本,编辑这两个变量,并按顺序运行我的场景。

  2. 这些场景会生成日志文件,完成后我想移动并重命名最后的计数器(必须是唯一的)例如。 JMeter_Load_{COUNTER}

我可以/应该使用 Jenkins 执行此操作,还是应该只使用脚本和 crontab?

感谢您对此的任何见解。

【问题讨论】:

    标签: testing jenkins automation jmeter


    【解决方案1】:
    1. Jenkins 允许使用parameterized builds,因此您可以将任意参数传递给将触发 JMeter 测试的 Jenkins 作业。
    2. 使用第 1 点的方法,您可以配置 JMeter 以将 Jenkins 内部版本号或内部版本 ID 附加到 .jtl 结果文件。有关所有可用选项,请参见 Jenkins Set Environment Variables wiki 页面

    有关 JMeter 和 Jenkins 集成的更多信息,请查看 Continuous Integration 101: How to Run JMeter With Jenkins 指南

    【讨论】:

      【解决方案2】:

      不确定它是否符合您的第二种情况,但是您可以考虑查看 Jenkins 性能插件 (https://wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-10
        • 2012-07-03
        • 1970-01-01
        • 2019-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-02
        相关资源
        最近更新 更多