我正尝试在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个用户。
在解决此问题时需要帮助。谢谢
发布于 2012-11-21 18:36:34
尝试使用-Gusers选项而不是-Jusers选项:
-D[prop_name]=[value] - defines a java system property value.
-J[prop name]=[value] - defines a local JMeter property.
-G[prop name]=[value] - defines a JMeter property to be sent to all remote servers.https://stackoverflow.com/questions/13489992
复制相似问题