1. 程式人生 > >soapui與webservice接口測試

soapui與webservice接口測試

hit mar height 簡單 nbsp indent web 特點 weather

一、web service(SOAP)與HTTP接口的區別

1、什麽是web service?WebService就是Web服務的意思,對應的應用層協議為SOAP(相當於HTTP協議),可理解為遠程調用技術。 2、特點 客戶端發送的請求主體內容(請求報文)的格式為XML格式 接口返回的響應主體內容(響應報文)的格式為XML格式 3、web service相對http (post/get)有好處嗎?
  • 接口中實現的方法和要求參數一目了然
  • 不用擔心大小寫問題
  • 不用擔心中文urlencode問題
  • 代碼中不用多次聲明認證(賬號,密碼)參數
  • 傳遞參數可以為數組,對象等...
4、web service相對http(post/get)快嗎?
由於要進行xml解析,速度可能會有所降低。 5、WSDL的介紹 就是WebService接口對應的WSDL文件,該文件通過xml格式說明如何調用,可以看作WebService的接口文檔(使用說明書)。 比如:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

二、使用soapui進行webservice接口測試

SoapUI是一個開源測試工具,通過soap/http來檢查、調用、實現Web Service的功能/負載/符合性測試。因為在實際測試工作中使用的較少,本文只簡單寫出用法。 1、新建soap project 技術分享圖片
技術分享圖片 2、導入WSDL(直接填寫上面的wsdl地址即可),名字會自動輸入。 技術分享圖片 技術分享圖片 3、打開任意請求報文,在問好處修改參數,點擊綠色小箭頭發送請求。 技術分享圖片 技術分享圖片

soapui與webservice接口測試