我试图在 CLI 模式下将线程计数参数传递给 JMeter。当脚本在本地运行时,这非常有效。我需要远程运行脚本,所以我使用 -r 开关,以便 JMeter 脚本在配置的远程客户端上运行。
这是我的 cli 命令:
jmeter -n -t "C:\ScriptLocation\Sanity_WebV2_Prod.jmx" -r -l c:\CSV\log.jtl -Jusers=4
目的是上述命令应该在远程机器上为 4 个用户(线程)运行脚本。线程属性中的线程数设置为${__P(users)}
。
但该脚本实际上只为 1 个用户(默认值)运行,而不是为作为参数传递的 4 个用户运行。
当执行上面提到的 cli 命令w/o -r
开关,即在本地机器上执行的脚本时,它工作得非常好,即对于 4 个用户。
需要帮助来解决这个问题。谢谢