SoapUI做爲一個開源的工具,其具有強大的功能、易用的界面,吸引了不少用戶。SoapUI經過簡單的操做能夠實現負載的測試,不須要了解底層的細節,極大的減輕了工做量。SoapUI可進行功能測試、負載測試、迴歸測試;它既能夠測試基於Soap的web服務,也能夠測試Rest風格的web服務。web
那咱們接下來就來試試使用SoapUI發送POST請求, 因爲GET請求更爲簡單, 所以此處就省略300字了.app
1. 新建工程工具
2. 爲工程命名測試
3.右鍵新建的工程, 選擇 新建測試集url
4. 右鍵新建的測試集, 選擇 新建測試用例3d
5. 右鍵新建的測試用例, 選擇 新建HTTP請求code
6. TestStep name: 爲發送的請求 自定義名稱orm
Endpoint: 填寫發送請求的URLblog
Parameters使用"+"填寫參數io
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, 收工.