我正在JMeter中使用以下命令进行分布式负载测试:
jmeter -JThreadCount="5" -n -t "path.jmx" -R IP1,IP2 -l "path.csv" -e -o "outputpath"
但它不以5为线程数,而是运行2次,每个远程系统运行一次。当我删除-R参数时,它使用5作为线程计数。
如何将ThreadCount(变量(传递到远程服务器?
- 我确实认为您需要使用
-G
命令行参数来传递属性以删除从属对象 - 我认为你不需要
5
周围的这些引号
建议修改的命令行:
jmeter -GThreadCount=5 -n -t "path.jmx" -R IP1,IP2 -l "path.csv" -e -o "outputpath"
更多信息:
- JMeter命令行选项的完整列表
- 通过命令行替代特性
- 如何在JMeter中执行分布式测试