1.对response的处理:(其中Test Request是request的名称)
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def holder = groovyUtils.getXmlHolder( "Test Request#Response" )
log.info(holder.getNodeValue("//sessionid"));
def sessionid = holder.getNodeValue("//sessionid")
return sessionid
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sam="http://www.soapui.org/sample/">
<soapenv:Header/>
<soapenv:Body>
<sam:logout>
<sessionid>${SessionId#result}</sessionid>
</sam:logout>
</soapenv:Body>
</soapenv:Envelope>
2.对断言的处理:
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def holder = groovyUtils.getXmlHolder( "Test Request - logout#Response" )
def sessioninfo = holder.getNodeValue("//sessioninfo")
log.info(sessioninfo)
assert sessioninfo.equals("OK")
SoapUI利用Groovy对response与断言的处理
发表于:2017-01-09
作者:网络转载
来源:
 相关文章
项目管理软件之争,禅道和JIRA大对比 基于禅道的Bug管理操作规范 测试管理工具实践(Bugfree)使用思考 高效能团队协作的JIRA实践 在Centos下安装Bugfree 缺陷管理工具比较- 周排行
- 月排行
-   基于禅道的Bug管理操作规范
-   TP-四种url访问的方式
-   测试管理工具实践(Bugfree)使用思考
-   五大最受欢迎的BUG管理系统
-   高效能团队协作的JIRA实践
-   QC测试流程管理之测试计划管理
-   Lampp环境部署Bugfree3.0.4
-   QC测试流程管理之测试计划管理
-   基于禅道的Bug管理操作规范
-   项目管理软件之争,禅道和JIRA大对比
-   五大最受欢迎的BUG管理系统
-   测试管理工具实践(Bugfree)使用思考
-   2017年最热20个测试管理工具
-   高效能团队协作的JIRA实践