Jmeter验证具有多个值的JSON响应

cs7cruho  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(157)

大家好,大家能帮我验证一下这个回复吗?示例:我收到了这个回复,我想验证所有/选定的货币价值。我可以知道如何模拟这个吗?非常感谢您的回复。非常感谢。
回应:
{“uid”:“123-321”,“句号”:“25_分钟”,“级别”:“符号”、“等级依据”:“音量”、“值”:[ 1.3211,1.2212 ],“仪器编号”:20、“币别”:[“USDT”、“SGD”]、“资产类别”:[“全部”],“版本”:“1.0.0”,“测量值”:[ 0.42,0.15 ],“时间戳”:“2022年5月30日03:53:09”}
我尝试使用此方法,但它不工作,首先使用此JSON路径表达式“$.. currency[?(@ ==“USDT”||@ ==“新加坡元”)]“
截图:

我使用了JSONAssert

文本响应:

声明失败消息:值应与regexp '[“USDT”,“SGD”]'匹配,但实际上不匹配:'['美国DT ','新加坡元']'

wd2eg0qa

wd2eg0qa1#

根据您要实现的目标,您需要取消勾选Match as regular expression

或使用反斜杠转义 meta字符:

更多信息:How to Use JMeter Assertions in Three Easy Steps

相关问题