使用Groovy处理SoapUI中Json response

最近工作中,处理最多的就是xml和json类型response,在SoapUI中request里面直接添加assertion处理json response的话,可以采用以下方式:

import groovy.json.JsonSlurper

def response= testRunner.testCase.testSteps["requestName"].testRequest.response.contentAsString
def slurper = new JsonSlurper()
def jsonslurper= slurper.parseText(xresponse)

assert jsonslurper.parameter1.parametrer2=="xxx"

如果需要在脚本中处理json的response,也可以用上面的方式获取json response进行处理,需要注意的是,如果某个parameter下参数是以数组形式存在时,取值时要准确写出是第几个。

posted @ 2015-10-13 22:58  Alan1109  阅读(1303)  评论(0编辑  收藏  举报