首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在命令行界面模式下传递的JMeter参数不适用于-r (远程)开关

在命令行界面模式下传递的JMeter参数不适用于-r (远程)开关
EN

Stack Overflow用户
提问于 2012-11-21 17:24:43
回答 1查看 1.4K关注 0票数 2

我正尝试在CLI模式下将线程计数参数传递给JMeter。当脚本在本地运行时,这可以很好地工作。我需要远程运行该脚本,因此我使用了-r开关,以便在配置的远程客户端上运行JMeter脚本。

这是我的cli命令:

代码语言:javascript
复制
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个用户。

在解决此问题时需要帮助。谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-11-21 18:36:34

尝试使用-Gusers选项而不是-Jusers选项:

代码语言:javascript
复制
-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.
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13489992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档