【问题标题】:Parameterize Performance Build in Jenkins在 Jenkins 中参数化性能构建
【发布时间】:2020-11-30 11:40:54
【问题描述】:

我是詹金斯的新手。我正在尝试监控我的项目的性能测试。 我在 Jmeter 中有我的脚本。

我在 jenkins 中创建了参数化作业,如图所示。 主题:1 加速:1 循环:40。

我正在使用后端侦听器检查 Grafana 和 Appdynamics 中的数据。 现在,当我开始构建时,脚本只运行一次,但我希望脚本必须运行 40 次(构建成功)。 但是当我通过 jmeter 运行它时,脚本成功运行了 40 次。 (我想詹金斯有些问题)

请建议我如何解决 jenkins 中的问题,因为我的项目需要它从 jenkins 运行脚本。

提前谢谢你!

【问题讨论】:

    标签: jenkins parameters jmeter jenkins-plugins performance-testing


    【解决方案1】:

    如果没有看到您的 Jenkins 工作和 JMeter Thread Group 配置,很难说出问题所在。

    为了在 JMeter 中应用外部设置,您需要通过 __P() function 使用 JMeter 属性定义线程、加速和迭代次数,例如:

    完成后,您将能够override the values of these properties using -J command line argument,例如在 Jenkins 中:

    jmeter -Jthreads=1 -Jrampup=1 -Jloops=40 -n -t test.jmx -l result.jtl
    

    这样,您将能够传递任意数量的虚拟用户/迭代,而无需更改脚本。

    更多信息:Apache JMeter Properties Customization Guide

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-07
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 2013-09-30
      • 1970-01-01
      相关资源
      最近更新 更多