檢查 HTTP 回應碼對於 Web 可靠性至關重要。這些代碼指示伺服器狀態,有助於識別損壞的連結或未經授權的存取等問題,確保最佳效能和更好的使用者體驗。
在此部落格中,我們將使用世界氣象組織網站 (https://wmo.int/
測試 HTTP 回應碼)為例。
我們需要步驟定義來建立測試所需的場景,例如:
那麼回應狀態碼應該是 {number}
此步驟定義在向被測 Web 服務發出請求後使用。收到回應後,此步驟定義斷言伺服器傳回的 HTTP 狀態代碼與預期代碼相符。
範例:
Then the response status code should be 200
狀態碼200表示請求成功。意味著伺服器已經處理了請求並傳回了適當的回應。
範例:
Then the response status code should not be 404
狀態碼404是指在伺服器上找不到所要求的資源。表示可能存在錯誤或無效 URL。所以它不應該是 404。
您可以查看更多步驟定義:https://webship.co/docs
看全文:https://webship.co/blog/validating-http-response-codes-automated-testing-using-webship-js
以上是使用 Webship-js 在自動化測試中驗證 HTTP 回應碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!