如何控制每台jmeter从机上运行的线程数 即如果我总共有 300个线程和 2个从机,我希望在两台从机上均匀分配负载 - 150个线程到在奴隶机器A上运行& 150个帖子在奴隶机器B 上运行。
我已尝试使用以下命令
在非gui模式下运行Jmeter -n -t TESTING.jmx -R 10.27.30.93 –J 6
使其在特定的从属服务器上运行6个线程,但它不起作用。
它调用测试计划中保存的相同数量的线程
答案 0 :(得分:1)
设置"线程数" for Thread Group(s)使用__P()函数,如
{1,2}
按如下方式修改JMeter启动脚本调用:
${__P(threads,)}
根据JMeter命令行帮助:
jmeter -n -t TESTING.jmx -R 10.27.30.93 –Gthreads=6
另一个选项是在 user.properties 文件中为每个远程引擎配置所需的线程数(位于JMeter安装的/ bin文件夹下)。
有关设置和/或覆盖JMeter属性的更多信息,请参阅Apache JMeter Properties Customization Guide。