json响应中的断言
我得到以下json回复:json响应中的断言,json,groovy,soapui,assertions,Json,Groovy,Soapui,Assertions,我得到以下json回复: {"participantUID": "000000000004871"} 我想对participantUID进行断言 我的代码: def ResponseMessage = messageExchange.response.responseContent def jsonSlurper = new JsonSlurper().parseText(ResponseMessage) assert jsonSlurper.participantUID == expec
{"participantUID": "000000000004871"}
我想对participantUID进行断言
我的代码:
def ResponseMessage = messageExchange.response.responseContent
def jsonSlurper = new JsonSlurper().parseText(ResponseMessage)
assert jsonSlurper.participantUID == expectedparticipant
但是我得到了错误:groovy.lang.MissingPropertyException:没有这样的属性:
请帮帮我。谢谢我不能完全确定,因为您没有复制问题中完整的
MissingPropertyException消息
,但是因为您使用messageExchange
上下文变量正确访问了响应内容,所以问题可能是您没有在脚本中定义预期参与者
断言
尝试:
def ResponseMessage = messageExchange.response.responseContent
def expectedparticipant = '000000000004871'
def jsonSlurper = new JsonSlurper().parseText(ResponseMessage)
assert jsonSlurper.participantUID == expectedparticipant
println
查看响应消息
,以验证您是否得到了预期的结果。