访问 JMeter HTTP 请求默认值



我正在使用HTTP请求默认值来设置一组请求的主机和端口。我想访问 cookie 域的相同主机值。有没有办法引用该特定变量?

也许是这样的事情?

${DEFAULT_HOST}

No.没有此类默认变量来访问 HTTP 请求默认值。

但是 - 您可以使用用户定义的变量轻松实现这一点。

只需创建一个变量DEFAULT_HOST=www.google.com

然后将 HTTP 请求默认值的服务器名称更新为 ${DEFAULT_HOST}

您还可以使用 ${DEFAULT_HOST} 在测试中的任何位置访问主机名。

为了获得额外的学分...

将用户定义的变量元素添加到测试的开头,以便可以从命令行传递参数。 在我的测试中,我有

name=HOST
value=${__P(host,test.mysite.com)}

然后,您可以将 ${HOST} 用于 HTTP 和 cookie 默认值(以及其他任何内容),并从命令行运行您的测试,例如

jmeter -n -t mysite_loadTest.jmx -Jhost=www.mysite.com

最新更新