Configuration des propriétés d'un test de performances de site Web existant à l'aide de l'éditeur de test de performances de site Web
Vous pouvez définir des propriétés de tests de performances de site Web et des parties des tests de performances de site Web pour contrôler le déroulement de la série de tests et vérifier les aspects du site que vous testez. Vous pouvez définir ces propriétés aux niveaux suivants :
Test de performances de site Web
Requête de test de performances de site Web
Dans les paramètres de publication du formulaire et les paramètres de chaîne de requête
Notes
Il ne s'agit pas d'une liste complète de propriétés,
Propriétés dans les tests de performances de site Web
Propriété StopOnError. Lorsque vous effectuez un test de performances de site Web, une erreur sur une requête HTTP peut provoquer l'échec du test. En dépit du résultat d'erreur, le test ne cesse de s'exécuter automatiquement. Pour obliger le test à s'arrêter en présence d'une telle erreur, donnez à la propriété Arrêter en cas d'erreur la valeur True.
Propriété InheritFromWebTest dans les tests de performances de site Web enfants. Si le test de performances de site Web est inclus dans un autre test de performances de site Web et hérite des propriétés de ce parent, cette propriété retourne un objet WebTest du test de performances de site Web parent.
Les objets WebTest et WebTestRequest ont désormais tous deux une propriété Outcome, qui obtient un résultat Réussite ou Échec. Pour plus d'informations, consultez Outcome et Outcome.
Propriétés dans les requêtes de tests de performances de site Web
ExpectedHttpStatusCode. Cette propriété spécifie le code d'état HTTP qui indique succès de la demande. L'Enregistreur de test de performances de site Web définit initialement une valeur vide. Un code de retour dans la plage de niveau 200 ou 300 indique un succès.
Vous pouvez ajouter une demande dépendante à une demande. Si la demande dépendante échoue et que son code d'état HTTP correspond au code d'état Http attendu dans la définition de la demande, la demande dépendante aboutit.
Si vous ajoutez une demande dépendante et que vous donnez à sa propriété Analyser les demandes dépendantes la valeur True, la définition de la demande dépendante se substitue à la demande analysée. Cela vous permet d'ignorer les défaillances d'une demande dépendante qui ne sont pas dans la plage des 200 ou 300 niveaux en ajoutant explicitement la demande dépendante et en configurant son code de retour en conséquence. L'URL de la requête dépendante dans le test de performances de site Web peut contenir un paramètre de contexte dans le cadre du chemin d'accès.
FollowRedirects. Si vous donnez à la propriété Suivre les redirections la valeur True, la propriété Code HTTP attendu s'applique à l'URL de réponse enregistrée.
Vous pouvez par exemple définir le code d'état HTTP attendu à 401 et la propriété Suivre les redirections à True. Lorsque vous effectuez le test, il vérifie si un code d'état HTTP de 401 (Non autorisé) est retourné lorsque l'utilisateur défini par les informations d'identification pour le test de performances de site Web n'est pas autorisé à accéder à la page.
URL de réponse attendue La propriété URL de réponse attendue capture la dernière URL d'une requête après avoir suivi toutes les redirections. L'Enregistreur de test de performances de site Web remplit automatiquement ce champ avec la valeur appropriée.
Notes
Les paramètres de chaîne de requête ne sont pas inclus dans l'URL de la propriété URL de réponse attendue.
Si vous donnez à la propriété Suivre les redirections la valeur False, la règle de validation de l'URL de la réponse correspond à la propriété URL de la requête.
Notes
La propriété URL de réponse attendue est vérifiée en général par une règle de validation, par exemple la règle URL de réponse. La règle URL de réponse ne comporte aucune propriété mais elle vérifie que la dernière URL correspond bien à la valeur enregistrée après avoir suivi toutes les redirections au moment de l'exécution. En d'autres termes, la dernière URL est l'URL qui apparaît dans la barre d'adresses d'un navigateur Web une fois la demande terminée. Cette règle est destinée à détecter les redirections vers une page d'erreur. La règle de validation URL de réponse est automatiquement ajoutée à un test de performances de site Web enregistré.
Propriétés dans les paramètres
- Valeur enregistrée Il est parfois souhaitable d'annuler la liaison d'un champ lié dans une page et puis de restaurer sa valeur à la valeur statique d'origine. Pour restaurer la valeur d'origine enregistrée de la propriété, utilisez la propriété Valeur enregistrée dans un paramètre FormPost ou QueryString. Lorsque la liaison de l'un de ces paramètres est annulée, il prend automatiquement la valeur enregistrée.
Voir aussi
Tâches
Comment : créer un test des performances de site Web codé
Concepts
Liaison d'une source de données à un test de performances de site Web
Utilisation de règles de validation et d'extraction dans des tests des performances de site Web