【SoapUI、Postman、WebServiceStudio、Jmeter】接口測試工具結合測試webservice接口(發送XML格式參數)


目錄:

 

<?xml version="1.0" encoding="UTF-8"?>
<CARDINFO>
<CARDNOS>"044158d6"</CARDNOS>
<MACHINENO>162</MACHINENO>
<INFOTYPE>1</INFOTYPE>
<INFOTIME>2018-06-20 19:29:48</INFOTIME>
</CARDINFO>

一、SoapUI測試webservice接口,發送XML格式參數

下載鏈接:https://pan.baidu.com/s/1JDrKGTg5xDYnOWQsS4hX7w 密碼:0x9d

 打開工具,如圖所示右鍵,新建項目

 項目名任意輸入,Initial WSDL中寫需要測試的接口的地址,注意加上"?wsdl"后綴

然后點擊【OK】

 在左側項目中點擊Request1,會出現右側界面,在?中填寫參數

 

 

因為要填寫的xml格式的參數,注意語法為<![CDATA[ 這里是xml ]]>,這里需要注意:<exp:arg0>和<![CDATA... 之間不可有任何的其他字符,包括空格以及換行,否則解析xml會拋出異常,解析失敗。

 

點擊左上角運行,如下:

 

 

二、Postman測試webservice接口,發送XML格式參數

下載鏈接:https://pan.baidu.com/s/1ZObCC3gSz5NxvHsw4m06YA 密碼:7fp7

利用SOAPUI的請求參數復制到Postman中

 在Postman中配置如下,然后點擊【Send】按鈕發送

 返回結果:

 

 三、WebServiceStudio.exe測試webservice接口工具

下載鏈接同上

 打開工具WebServiceStudio,如下填寫地址,點擊【Get】按鈕

 

 

會顯示出需要傳參的地方,在value中填寫xml參數

 輸入完value值后,點擊【Invoke】按鈕,輸出結果

 

四、Jmeter測試webservice接口,發送XML格式參數

 添加線程組后再添加HTTPHTTP信息頭管理器,如下,此信息在SOAPUI中:

 

 

 在HTTP請求默認值進行填寫:

 

 添加HTTP請求,如下選擇,再把SOAPUI的請求復制到“Body Data”中

 添加查看結果樹,運行如圖:

以上就可以運用Jmeter進行性能測試了。

 


免責聲明!

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



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