我的jmeter
测试收到以下json
回应
{"result":"success","additional-info":"{"external-profile":{"email":"myemail@gmail.com","firstname":"fn","lastname":"ln","portfolio":{"tags-of-interest":[],"question-created-tags":[{"tag":"un2-new tag-empty","count":1},{"tag":"un2-new tag2-empty","count":1}],"question-answered-tags":[]}}}"}
我正在尝试验证路径是否存在。我能够验证顶级路径是否存在,但无法验证嵌套路径是否存在。
例如。验证"additional-info"
有效,但"additional-info"."external-profile"
无效。我究竟做错了什么?
这有效
这失败并显示错误 JMESPATH "additional-info"."external-profile" expected to exist
只需使用2个JSON JMESPath提取器:
从响应中将additional-info
属性的内容提取到JMeter变量中
从external-profile
属性中提取属性:
你可以使用Debug Sampler和View Results Tree侦听器组合查看提取的值: