如何在命令行模式下为远程服务器设置线程数



我正在JMeter中使用以下命令进行分布式负载测试:

jmeter -JThreadCount="5" -n -t "path.jmx" -R IP1,IP2 -l "path.csv" -e -o "outputpath"

但它不以5为线程数,而是运行2次,每个远程系统运行一次。当我删除-R参数时,它使用5作为线程计数。

如何将ThreadCount(变量(传递到远程服务器?

  1. 我确实认为您需要使用-G命令行参数来传递属性以删除从属对象
  2. 我认为你不需要5周围的这些引号

建议修改的命令行:

jmeter -GThreadCount=5 -n -t "path.jmx" -R IP1,IP2 -l "path.csv" -e -o "outputpath"

更多信息:

  • JMeter命令行选项的完整列表
  • 通过命令行替代特性
  • 如何在JMeter中执行分布式测试

最新更新