我正在尝试从命令提示符动态插入“HTTP 请求默认值”值,以便可以针对不同的服务器运行测试。但是,我在测试 GUI 中找不到可以输入${__P(hostname,www.dummy.org)}
. 它是在“服务器名称或 IP”字段中还是在“路径”字段中?
在Apache 用户手册中,它说:
例如,您可以在测试计划中定义以下内容:
HOST www.example.com
THREADS 10
LOOPS 20
您可以在测试计划中参考这些
${HOST}
${THREADS}
等。如果您以后想更改主机,只需更改HOST
变量的值即可。这适用于少量测试,但在测试大量不同组合时变得乏味。一种解决方案是使用属性来定义变量的值,例如:
HOST ${__P(host,www.example.com)}
THREADS ${__P(threads,10)}
LOOPS ${__P(loops,20)}
然后您可以在命令行上更改部分或全部值,如下所示:
jmeter ... -Jhost=www3.example.org -Jloops=13