访问JMeter HTTP请求默认值

时间:2016-02-24 21:56:50

标签: jmeter

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

这样的事可能吗?

${DEFAULT_HOST}

2 个答案:

答案 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