Étapes de test REST
Testez les services Web entrants personnalisés et la rétrocompatibilité en effectuant des appels REST.
Les demandes REST ne peuvent être envoyées qu’à l’instance actuelle. Vous ne pouvez pas envoyer une demande à une autre instance ou à un tiers à une adresse distante.
La configuration du test REST ne prend en charge que les formats de réponse XML et JSON. Les formats binaires ne sont pas pris en charge.
Vous pouvez créer des tests qui incluent des étapes à partir de chacune des catégories de configuration d’étape de test. La catégorie de configuration de test REST contient les configurations de test Envoyer une demande REST : Entrante et Déclarer. Les étapes de déclaration doivent immédiatement suivre une étape Envoyer une demande REST : entrante . Vous pouvez avoir plusieurs étapes de déclaration REST suite à une étape Envoyer une demande REST - Entrante , mais les étapes de déclaration ne peuvent pas être séparées de l’étape étape par étape Envoyer une demande REST - Entrante à partir d’autres catégories de tests. Pour plus d’informations sur les étapes du test REST, reportez-vous à la section Catégorie REST.
Authentification
- Lorsque vous utilisez l’Explorateur d’API REST pour créer et tester une demande
- Lorsque vous exécutez un test qui contient une étape Envoyer une demande REST - Entrante
Lorsque vous utilisez l’Explorateur d’API REST pour créer et tester une demande, et que la demande nécessite une authentification, l’Explorateur d’API REST utilise vos informations d’identification. Lorsque l’ATF exécute le test, l’explorateur d’API REST utilise les informations d’identification de l’utilisateur qui a planifié le test. Cela signifie qu’un test peut échouer involontairement en raison de la différence de privilèges entre l’utilisateur qui a créé le test et l’utilisateur qui exécute le test.
Pour résoudre le problème des informations d’identification de l’utilisateur, vous pouvez créer un profil d’authentification de base pour un utilisateur de test, puis dans le formulaire Envoyer une demande REST - Entrante , spécifier que le profil est utilisé lors de l’exécution du test.