SoapUI 訪問 WebServer 介紹

本文編寫目的:

介紹SoapUI工具發送Soap請求到WebServer簡單使用。

注:

●SoapUI和WebServer服務器已經部署到服務器192.168.3.208

●SoapUI支持參數化做性能測試,感興趣的同事可以找資料查查這方面。

一、 客戶現場問題

1、我們調用webservice的使用,採用對象序列化的調用方式無法調用 。

二、 問題分析

確定測試模型:

●是否支持SoapUI協議

三、 測試步驟

●驗證測試模型是是否支持Soap協議:

操作:

使用SoapUI工具,向WebServer服務器發送請求,調取接口

●發送服務器安裝SoapUI工具

●接收服務器平臺安裝WebServer服務器

WebServer是接口服務,WebServer服務可通過找相應的開發人員提供,或者測試人員網上尋找源碼實例,自己生成服務器。我使用的開發人員提供的接口服務器。

●開發人員提供接口請求wsdl或wadl格式文件或接口網址。

●SoapUI新建SoapUI工程:

  • SoapUI 訪問 WebServer 介紹

    ●輸入工程名稱及加載Wadl或Wsdl文件,或網址。我這裡加載的是接口請求網址http://192.168.3.91:8080/jdkwsdemo/demo.JdkWebService?wsdl:

  • SoapUI 訪問 WebServer 介紹

Create Sample requests for all operations:為所有接口都創建請求

●然後點擊OK按鈕,加載接口信息。打開工程樹,選擇僅有的一個接口請求,編輯請求內容:“?”為可編輯處:20000字節字符串

  • SoapUI 訪問 WebServer 介紹

    ●輸入接口請求內容後,點擊右上角綠色倒三角,執行發送請求。工作區左側為請求編輯區,右側是WebServer響應請求,返回內容區。

  • SoapUI 訪問 WebServer 介紹

    ●後期驗證是否丟包(不再介紹)

四、 結果:

上述操作說明SoapUI發送的接口請求,已經被WebServer成功接收到,且正確響應。

也驗證測試模型支持Soap協議。

下面提供本測試模型中的一個wsdl文件,下載後直接把擴展名.zip改成.wsdl即可,不需要解壓

sample-service.wsdl

●作者李龍,山東織雀信息科技有限公司負責人,織雀教育首席講師,中國民主同盟盟員,北京人文大學雲測學院院長、高工,國內軟件測試“川模型”的提出者,全國大學生軟件測試大賽評審委員會專家,致力於軟件測試人才培養


分享到:


相關文章: