如何在Jmeter用户定义变量控件中引用变量?

时间:2016-02-18 00:59:41

标签: api variables jmeter

我目前正在JMETER中创建一个API测试测试套件。 我创建了一个“用户定义变量”配置元素来帮助参数化测试。该值进入API请求的“路径”。 然而.....

输入时 NAME: dev.testAppUrl
VALUE:https://devurl/api/applications/ $ {ID}

测试返回错误,因为它将$ {ID}视为URL路径中的文字字符串。
如果在测试请求中对url进行了硬编码,则可以将$ {ID}保留在那里,并使用“正则表达式提取器控件”从先前的请求中删除该值,并按预期填充。但我不想硬编码这些路径值。
任何帮助将不胜感激!谢谢

1 个答案:

答案 0 :(得分:0)

您应该使用eval函数在运行时替换$ {ID}。

${__eval(${dev.testAppUrl})}