qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          SoapUI利用Groovy對response與斷言的處理

           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("http://sessionid"));
          def sessionid = holder.getNodeValue("http://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("http://sessioninfo")
          log.info(sessioninfo)
          assert sessioninfo.equals("OK")

          posted on 2014-09-12 09:30 順其自然EVO 閱讀(1611) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 兴隆县| 华池县| 分宜县| 贵阳市| 新龙县| 阆中市| 新民市| 梧州市| 团风县| 保德县| 扎赉特旗| 邻水| 苍梧县| 综艺| 兴国县| 乐安县| 乌拉特中旗| 堆龙德庆县| 太仆寺旗| 麦盖提县| 泊头市| 双流县| 河南省| 井陉县| 大荔县| 高邮市| 外汇| 建阳市| 宜兰市| 东平县| 承德市| 六安市| 富民县| 巴马| 西乌珠穆沁旗| 宝兴县| 东乡| 汾西县| 莱芜市| 德州市| 娄底市|