本文編寫目的:
介紹SoapUI工具發送Soap請求到WebServer簡單使用。
注:
●SoapUI和WebServer服務器已經部署到服務器192.168.3.208
●SoapUI支持參數化做性能測試,感興趣的同事可以找資料查查這方面。
一、 客戶現場問題
1、我們調用webservice的使用,採用對象序列化的調用方式無法調用 。
二、 問題分析
確定測試模型:
●是否支持SoapUI協議
三、 測試步驟
●驗證測試模型是是否支持Soap協議:
操作:
使用SoapUI工具,向WebServer服務器發送請求,調取接口
●發送服務器安裝SoapUI工具
●接收服務器平臺安裝WebServer服務器
WebServer是接口服務,WebServer服務可通過找相應的開發人員提供,或者測試人員網上尋找源碼實例,自己生成服務器。我使用的開發人員提供的接口服務器。
●開發人員提供接口請求wsdl或wadl格式文件或接口網址。
●SoapUI新建SoapUI工程:
●輸入工程名稱及加載Wadl或Wsdl文件,或網址。我這裡加載的是接口請求網址http://192.168.3.91:8080/jdkwsdemo/demo.JdkWebService?wsdl:
Create Sample requests for all operations:為所有接口都創建請求
●然後點擊OK按鈕,加載接口信息。打開工程樹,選擇僅有的一個接口請求,編輯請求內容:“?”為可編輯處:20000字節字符串
●輸入接口請求內容後,點擊右上角綠色倒三角,執行發送請求。工作區左側為請求編輯區,右側是WebServer響應請求,返回內容區。
●後期驗證是否丟包(不再介紹)
四、 結果:
上述操作說明SoapUI發送的接口請求,已經被WebServer成功接收到,且正確響應。
也驗證測試模型支持Soap協議。
下面提供本測試模型中的一個wsdl文件,下載後直接把擴展名.zip改成.wsdl即可,不需要解壓
sample-service.wsdl
●作者李龍,山東織雀信息科技有限公司負責人,織雀教育首席講師,中國民主同盟盟員,北京人文大學雲測學院院長、高工,國內軟件測試“川模型”的提出者,全國大學生軟件測試大賽評審委員會專家,致力於軟件測試人才培養
閱讀更多 說說軟件測試那些事兒 的文章