这是我的响应数组。
"IDValues": [
{
"Id": 1,
},
{
"Id": 2,
},
{
"Id": 3,
},
{
"Id": 4,
},
{
"Id": 5,
},
]
我已经使用JSON提取器和调试采样器来查找数组中ID的计数。得到答案为5。
现在,我必须将计数值声明为5。以使其保持为验证点。
我尝试使用XPath提取器和正则表达式提取器,但是我所能做的只是提取值,而不是断言它。如何做到这一点?应该使用哪个后处理器?
答案 0 :(得分:1)
将JSON Extractor添加为请求的子代,该请求返回上述JSON并按以下方式进行配置:
它将产生以下JMeter Variables:
IDValues_1={"Id":1}
IDValues_2={"Id":2}
IDValues_3={"Id":3}
IDValues_4={"Id":4}
IDValues_5={"Id":5}
IDValues_matchNr=5
现在您可以使用Response Assertion来验证IDValues_matchNr
变量值是否等于5
,相关配置应为