Web の信頼性を確保するには、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 中国語 Web サイトの他の関連記事を参照してください。