如果是xml就用这个

// to read a node from your Response
def grUtils = new com.eviware.soapui.support.GroovyUtils(context)
// depending on when / how your are doing this, you will need to provide the exact test step name
def xmlHolder = grUtils.getXmlHolder("${context.currentStep.name}#Response") def seatIdNode = xmlHolder.getDomNode("//*:singleSeat[availableForSelection='true']/seatId")

如果是json,那么用这个:

    import groovy.json.JsonSlurper

  //将response作为一个String
def xresponse = testRunner.testCase.testSteps["getStepOne"].testRequest.response.contentAsString
def slurper = new JsonSlurper()
  //将这个response的String Parse成为Json
def re = slurper.parseText(xresponse)
def num=re.calendar.size()
def i = testRunner.testCase.testSteps["DataSource"].currentRow
  //依次遍历ID
if(i<num)
{
result["cal_id"]=String.valueOf(re.calendar_id.id[i])
}

最新文章

  1. Oracle学习笔记八 表空间
  2. 细说SaaS BI国际市场众生相,你准备好了么?
  3. Java Servlet与Web容器之间的关系
  4. XML模块
  5. 国外开源的PACS服务器
  6. Shell 变量
  7. UVALive 3211 Now or later
  8. Sliverlight linq中的数组筛选数据库中的数据
  9. Java集合类笔试题
  10. PLSql连接远程Oracle方法
  11. R语言学习笔记(数据预处理)
  12. Disable root 账号登陆
  13. javaScript绑定事件委托 demo
  14. 1019 Least Common Multiple
  15. taskctl 软件集群安装部署
  16. 深度学习在 CTR 中应用
  17. 个人的MySql配置总结
  18. lsof -i
  19. MSSQL Server2012备份所有数据库到网络共享盘上面,并自动删除几天前的备份。。
  20. FlatList 核心运用

热门文章

  1. hadoop 1.2.1 eclipse 插件编译
  2. PHP 投票练习
  3. R语言记录程序运行的时间
  4. leetcode:Palindrome Linked List
  5. objective-c 与 js之间传递中文乱码
  6. 2010山东省第一届ACM程序设计竞赛
  7. Redis Cluster架构和设计机制简单介绍
  8. CodeForces 378C Maze (DFS)
  9. POJ 1944 - Fiber Communications
  10. POJ 3693 (后缀数组) Maximum repetition substring