Tests web et API dans un navigateur
Tests web dans un navigateur et étapes API HTTP, toutes exécutées par l'agent web.
Le channel Web exécute des tests dans un navigateur sur des sites et applications web. Les étapes API interrogent directement des services HTTP, sans navigateur. Les deux fonctionnent sur l'Agent web, une machine ou un serveur disposant d'un accès réseau depuis un emplacement précis.

Démarrage rapide
Créez votre premier test web en quatre étapes.
Créez le test. Ouvrez la section Tests de votre produit, cliquez sur + Créer un nouveau test et choisissez Web (Nouvelle expérience). Renseignez le nom du test, l'agent Web par défaut et l'URL de départ que le navigateur ouvrira.
Ajoutez des étapes. Dans le builder, enregistrez des interactions sur la page en direct ou ajoutez des actions web manuellement : clic sur un élément, remplissage d'un input, attente de contenu et assert qu'un élément est affiché. Enregistrez le test.
Lancez-le sur un navigateur. Cliquez sur Exécuter dans le builder pour le regarder en direct, ou sur Exécuter sur la ligne du test, puis confirmez l'agent et les variables sur la page de confirmation d'exécution et lancez.
Lisez le résultat. Ouvrez l'exécution dans Exécutions pour voir le statut, les captures d'écran par étape et le temps d'exécution.
Le type de navigateur, la taille de fenêtre, la langue et le user agent proviennent du browser preset que vous sélectionnez dans l'onglet Environnement du builder.
Tests web
Les tests web automatisent les interactions utilisateur : clic, saisie de texte, navigation et vérification des éléments de page.
Point de départ : vous fournissez un modèle d'URL. Les tests lancent le navigateur, naviguent vers cette URL et exécutent vos étapes à partir de là.
Options de navigateur configurables :
- Type de navigateur
- User agent personnalisé
- Langue / locale
- Taille de la fenêtre (par défaut 1920x1080)
Actions courantes : clic sur des éléments, saisie de texte, navigation, attente d'éléments, vérification de l'existence ou du contenu textuel d'éléments, scroll, hover et lecture des propriétés d'éléments.
Étapes API
Testez directement vos services REST et HTTP avec des étapes API ajoutées dans un test web ou smartphone, utiles pour la validation backend, les vérifications de contrat et les parcours de bout en bout qui mélangent UI et appels backend directs.
Configuration de la requête :
- Méthodes HTTP : GET, POST, PUT, PATCH, DELETE
- URL avec variables templatées
- Headers personnalisés
- Body : JSON ou payload brut
- Surcharge DNS, routage proxy, gestion SSL, redirections et cookies
Validation de la réponse :
- Vérification du code de statut
- Assertions sur le body et les headers
- Extraction de variables depuis la réponse pour les utiliser dans les étapes suivantes
Métriques par requête : décomposition détaillée des temps (résolution DNS, connexion TCP, handshake TLS, génération du contenu, transfert, total) pour l'analyse de performance.
L'agent web
Un serveur ou une machine qui exécute des tests dans un navigateur depuis un emplacement réseau précis.
- Automatise les tests de sites et d'applications web
- Lance les navigateurs et exécute les étapes de test
- Supporte plusieurs tests simultanés
Configuration : nom d'hôte ou adresse IP, capacité de tests en parallèle, planification du redémarrage et des mises à jour automatiques, configuration réseau et identifiants d'authentification.
Les agents web signalent leurs propres états opérationnels : consultez les Statuts, y compris l'état "Waiting for Config" propre aux agents web, utilisé uniquement lors de la mise en place.
Last updated on