使用SoapUI發送Post請求


SoapUI作為一個開源的工具,其具備強大的功能、易用的界面,吸引了很多用戶。SoapUI通過簡單的操作可以實現負載的測試,不需要了解底層的細節,極大的減輕了工作量。SoapUI可進行功能測試、負載測試、回歸測試;它既可以測試基於Soap的web服務,也可以測試Rest風格的web服務。

那我們接下來就來試試使用SoapUI發送POST請求, 由於GET請求更為簡單, 因此此處就省略300字了.

1. 新建工程

2. 為工程命名

3.右鍵新建的工程, 選擇 新建測試集

4. 右鍵新建的測試集, 選擇 新建測試用例

5. 右鍵新建的測試用例, 選擇 新建HTTP請求

 

 6. TestStep name: 為發送的請求 自定義名稱

  Endpoint: 填寫發送請求的URL

  Parameters使用"+"填寫參數

  Method: 選擇請求的方法(POST)

  填寫完畢點擊OK

7. 使用fiddler捕獲該請求可以看到, Content-Type: application/x-www-form-urlencoded

因此, 在SoapUI中需要勾選Post QueryString, 這樣可以看到Media Type已變成 application/x-www-form-urlencoded

8. 點擊 綠色三角符號, 查看右邊的響應

看起來我們這個請求已發送成功

9. 但是, "無驗證不測試", 我們所做的操作只能算是發送了一個POST請求, 還不能叫做測試.

因此, 我們需要添加一個驗證點. 

點擊Assertions

點擊"+"

點擊Contains

輸入驗證點

驗證點添加以后自動驗證, 如果通過為綠色, 如果驗證不成功 為紅色

 

 OK, 收工.

 


免責聲明!

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



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