gpt4 book ai didi

jmeter - 将变量用于线程组加速时间

转载 作者:行者123 更新时间:2023-12-04 16:33:58 25 4
gpt4 key购买 nike

如何使用 jmeter 变量配置线程组加速时间,我尝试了线程数和加速时间。没有线程工作正常,但加速时间采用默认值 1,变量值不生效,感谢任何帮助

最佳答案

不能在线程组设置中使用变量 因为线程组在启动期间初始化,在读取任何变量之前。

如果您需要配置线程数和/或加速周期,请使用 __P()功能如:

  • ${__P(threads,)}
  • ${__P(rampup,)}

  • Properties

    前述 threadsrampup可以通过多种方式定义属性:
  • 如果您在 command-line non-GUI mode 中运行 JMeter您可以通过 -J 命令行键传递属性
    jmeter -Jthreads=50 -Jrampup=30 -n -t /path/to/your/testplan.jmx

    同样的方法也适用于 GUI 模式,但是不建议使用 GUI 执行负载测试,因为它非常消耗资源并且可能会破坏您的测试。
  • 您可以在 user.properties 文件(位于 JMeter 安装的/bin 文件夹中)中将这些属性定义为:
    threads=50
    rampup=30

    重新启动后,JMeter 将选取属性,您将能够通过 __P() 函数引用它们,如上所述。

  • Apache JMeter Properties Customization Guide有关各种 JMeter 属性及其使用方式的综合信息

    关于jmeter - 将变量用于线程组加速时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31906885/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com