我有一个用户定义的变量问题,我想比较字段响应:比较用户定义变量,为的JMeter不同反应
我创建
Json Extractor
和响应把值,我需要检入名为CID
的变量。我在测试开始一个用户定义的变量称为
Expected_CID
我添加响应断言
在回应声明,我可以找出如何CID
比较Expected_CID
如果我把号码它按预期工作,但我想使用可变数字和非硬编码数字。
有人能解释我做错了什么吗?
我有一个用户定义的变量问题,我想比较字段响应:比较用户定义变量,为的JMeter不同反应
我创建Json Extractor
和响应把值,我需要检入名为CID
的变量。
我在测试开始一个用户定义的变量称为Expected_CID
我添加响应断言
在回应声明,我可以找出如何CID
比较Expected_CID
如果我把号码它按预期工作,但我想使用可变数字和非硬编码数字。
有人能解释我做错了什么吗?
变量名称区分大小写。
因此,例如,如果您调用CID,则cid将不匹配。
所以在回应声明:
要检查Response Assertion
你需要把变量名在$ {}变量,这样JMeter会知道你要检查你的变量值。
在你的情况下使用${Expected_CID}
在Patterns to Test
文字区,如果不工作,请确保你的User Defined Variables
值没有多余的空格。
请注意Response Assertion
的Jmeter Variable
您不需要在$ {}中放置变量名称,因为它是预期的查找变量。
一个@UBIK负载组提,请注意:
变量名称是区分大小写的
。