如何在Jmeter中配置在从机上运行的线程数?

时间:2015-08-04 12:40:04

标签: jmeter

如何控制每台jmeter从机上运行的线程数 即如果我总共有 300个线程 2个从机,我希望在两台从机上均匀分配负载 - 150个线程到在奴隶机器A上运行& 150个帖子在奴隶机器B 上运行。

我已尝试使用以下命令

在非gui模式下运行
Jmeter  -n -t TESTING.jmx  -R 10.27.30.93 –J 6

使其在特定的从属服务器上运行6个线程,但它不起作用。
它调用测试计划中保存的相同数量的线程

1 个答案:

答案 0 :(得分:1)

  1. 设置"线程数" for Thread Group(s)使用__P()函数,如

    {1,2}
  2. Thread number as property

    1. 按如下方式修改JMeter启动脚本调用:

      ${__P(threads,)}
      

      根据JMeter命令行帮助:

      jmeter -n -t TESTING.jmx -R 10.27.30.93 –Gthreads=6
      
    2. 另一个选项是在 user.properties 文件中为每个远程引擎配置所需的线程数(位于JMeter安装的/ bin文件夹下)。

      有关设置和/或覆盖JMeter属性的更多信息,请参阅Apache JMeter Properties Customization Guide