webservice接口測試


1,用soupui進行測試

2,安裝soupUI

3,測試的時候是給了一個wdsl

  操作步諏:new (name , 填寫地址)---導入wsdl文件---看到所有的接口

發送請求的格式<xml> canshu</xml>

  

  應用場景,傳統行業,電信等

導入時遇到問題怎么解決:

在project測試中,如果引入wsdl報如下的錯誤:
Error loading [http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl]: org.apache.xmlbeans.XmlException: java.io.CharConversionException: Characters larger than 4 bytes are not supported: byte 0xb1 implies a length of more than 4 bytes

解決方案:關閉程序並找到SoapUI的安裝位置中的SoapUI-4.6.4.vmoptions這個文件,在末尾加入 -Dfile.encoding=UTF8 可解決

 


網上常用的wsdl
http://hi.baidu.com/magicyzzj/item/cd45a6305f449cb9623aff58

 

 

webservice接口進行性能測試:

1.有些非標准的wsdl文件導入到loadrunner時候會報錯,這時候我們就能利用jmeter進行性能測試

2.Saopui導入wsdl文件或者url地址,導入報錯的見說明文檔

File----》new soapUI Project----》輸入Project Name----》Initial WSDL/WADL:輸入http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl----》OK

3.如果有參數輸入的,輸入參數(講?號替換成傳入的參數值),參數見wsdl接口調用說明

查看“Raw”

4.Jmeter,所以請求全部拷貝於saopui中

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM