目錄:
- SoapUI測試webservice接口,發送XML格式參數
- Postman測試webservice接口,發送XML格式參數
- WebServiceStudio.exe測試webservice接口工具
- 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>和<
點擊左上角運行,如下:

二、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進行性能測試了。
