웹 안정성을 위해서는 HTTP 응답 코드 확인이 필수입니다. 이러한 코드는 서버 상태를 나타내며 끊어진 링크나 무단 액세스와 같은 문제를 식별하는 데 도움이 되며 최적의 성능과 더 나은 사용자 경험을 보장합니다.
이 블로그에서는 세계기상기구 웹사이트(https://wmo.int/
를 사용하여 HTTP 응답 코드를 테스트합니다.)를 예로 들어보겠습니다.
테스트에 필요한 시나리오를 생성하려면 다음과 같은 단계 정의가 필요합니다.
그러면 응답 상태 코드는 {number}이어야 합니다
이 단계 정의는 테스트 중인 웹 서비스에 요청한 후 사용됩니다. 응답이 수신되면 이 단계 정의는 서버에서 반환한 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!