-
我添加了一个用户定义变量元素
- 然后创建一个值为“123456”的变量 ${Parameter} 并将其传递到 GET 请求中。
- 创建了第二个变量 ${Response},其值为“无效代码 123456”
-
我添加了一个响应断言元素
当我像这样发送请求时,一切都很好。但是,如果我在值字段中添加第二个变量,则会返回断言错误。
我想做的是将变量添加到现有变量的值字段中:
例如将 ${Response} 变量的值设置为“无效代码 ${Parameter}”
我怎样才能在jmeter中实现这一点?
为什么你要让事情变得不必要地复杂化!
您可以直接使用您想要断言的值Response Assertion
.
保持如下:
Invalid code ${Parameter}
在这里,首先评估 ${Parameter} 值并根据响应进行检查。
以防万一,如果您想使用 JMeter 变量作为另一个 JMeter 变量的值,请按如下方式使用:${__evalVar()}
:
Invalid code ${__evalVar(Parameter)}
注意:观察到如果您在同一个 UDV 中定义这两个变量,Parameter
值为空。因此,添加两个 UDV 并定义Parameter
在第一个 UDV 中和Response
在具有上述值的第二个 UDV 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)