我添加了用户定义的变量元素
我添加了一个响应断言元素
当我发送这样的请求时,一切都很好。但是如果我在值字段中添加第二个变量,则会返回Assertion错误。
我尝试做的是将变量添加到现有变量的值字段中: 例如将$ {Response}变量的值设置为"无效代码$ {Parameter}"
如何在jmeter中实现这一目标?
答案 0 :(得分:0)
为什么你不必要地让事情变得复杂!
您可以直接在Response Assertion
中使用您要声明的值。
保持如下:
Invalid code ${Parameter}
此处,首先评估$ {Parameter}值并根据响应进行检查。
如果您想将JMeter变量用作另一个JMeter变量的值,请使用${__evalVar()}
使用如下:
Invalid code ${__evalVar(Parameter)}
注意:观察到如果在同一个UDV中定义两个变量,Parameter
值为空。因此,添加两个UDV并在第一个UDV中定义Parameter
,在第二个UDV中定义Response
以及以上值。