我使用HTTP请求默认值为一组请求设置主机和端口。 我想访问cookie域的相同主机值。有没有办法引用那个特定的变量?
这样的事可能吗?
${DEFAULT_HOST}
答案 0 :(得分:4)
没有。没有这样的默认变量来访问HTTP请求默认值。
但是 - 您可以使用用户定义的变量轻松实现此目的。
只需创建一个变量DEFAULT_HOST=www.google.com
然后将HTTP请求默认值的服务器名称更新为 $ {DEFAULT_HOST}
您还可以使用$ {DEFAULT_HOST}访问测试中的所有主机名。
答案 1 :(得分:2)
还有额外的信用......
在测试开始时添加User Defined Variables元素,以便您可以从命令行传递参数。在我的测试中,我有
name=HOST
value=${__P(host,test.mysite.com)}
然后您可以将$ {HOST}用于HTTP和cookie默认值(以及其他任何内容),并从命令行运行测试,如
jmeter -n -t mysite_loadTest.jmx -Jhost=www.mysite.com