La vérification des codes de réponse HTTP est essentielle pour la fiabilité du Web. Ces codes indiquent l'état du serveur, aidant à identifier les problèmes tels que des liens rompus ou un accès non autorisé, garantissant ainsi des performances optimales et une meilleure expérience utilisateur.
Dans ce blog, nous testerons les codes de réponse HTTP en utilisant le site Web de l'Organisation météorologique mondiale (https://wmo.int/
) à titre d'exemple.
Nous avons besoin de définitions d'étapes pour créer les scénarios requis pour les tests, tels que :
Ensuite, le code d'état de la réponse doit être {numéro}
Cette définition d'étape est utilisée après avoir effectué une requête auprès du service Web testé. Une fois la réponse reçue, cette définition d'étape affirme que le code d'état HTTP renvoyé par le serveur correspond au code attendu.
Exemple :
Then the response status code should be 200
Le code de statut 200 fait référence à une demande réussie. Cela signifie que le serveur a traité la demande et renvoyé la réponse appropriée.
Exemple :
Then the response status code should not be 404
Le code d'état 404 fait référence au fait que la ressource demandée est introuvable sur le serveur. Cela signifie une erreur possible ou une URL invalide. Pour que ce ne soit pas 404.
Vous pouvez voir plus de définitions d'étapes : https://webship.co/docs
Voir l'article complet : https://webship.co/blog/validating-http-response-codes-automated-testing-using-webship-js
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!