Détails de la demande HTTP

Les zones relatives à la demande de page s'appliquent à la page actuellement sélectionnée.
Onglet Général
Version
Indique la version HTTP.
Méthode
Indique la méthode de demande HTTP utilisée pendant l'enregistrement. Vous ne modifiez généralement pas cette valeur sauf en cas d'ajout d'une demande à un test. Les méthodes GET, POST, PUT, HEAD et DELETE sont prises en charge.
Demande principale de la page
Option affichée pour la demande principale, non modifiable. Une page ne peut contenir qu'une seule demande principale.
Cliquez pour faire de cette demande la demande principale
Option affichée pour toutes les demandes secondaires. Chaque page pouvant être associée à une seule page principale, si vous sélectionnez cette option, l'option Demande principale de la page s'affiche sur cette demande et l'option Cliquez pour faire de cette demande la demande principale s'affiche dans l'ancienne demande principale. Pour annuler la modification, sélectionnez Cliquez pour faire de cette demande la demande principale dans la demande principale antérieure.
Connexion
Spécifie la connexion au serveur Web. La connexion inclut le nom d'hôte, qui est généralement le nom de domaine qualifié complet, et le port d'écoute sur le serveur Web. Cliquez sur le nom de la connexion pour naviguer jusqu'à la configuration d'accès au serveur dans laquelle la connexion est définie. Cliquez sur Changer pour changer la connexion utilisée pour cette demande.
URL
Spécifie le chemin d'accès à une ressource (telle qu'un page, un fichier graphique ou une feuille de style). Dans le cas d'une méthode GET, la zone URL inclut en général des chaînes de requête considérées comme des candidats au pool de données.
Données
Spécifie des données de contenu supplémentaires pouvant être requises pour la clarification de la demande. Lorsque la méthode est POST, les données incluent fréquemment les valeurs désignées comme candidats de pool de données.
En-têtes de demande
Répertorie chaque en-tête de demande et sa valeur. Pour modifier la valeur d'un en-tête, cliquez sur la ligne, puis sur Modifier. Pour ajouter un nouvel en-tête, cliquez sur Ajouter. Pour supprimer un en-tête, cliquez sur Supprimer.
Activer la répartition des temps de réponse
Sélectionnez cette option pour activer la collecte des données de répartition des temps de réponse. Vous pouvez activer la collection des données de répartition des temps de réponse au niveau de la page ou du parent. Les éléments de test ne prennent pas tous en charge la collection des données de répartition des temps de réponse.

Utilisez la page Options avancées pour configurer les exigences de performances, le traitement d'erreurs et le comportement en termes de délais pour la demande.

Onglet Options avancées
Toujours journaliser les détails
Pour vous assurer que les détails concernant la demande sont toujours journalisés, sélectionnez cette case à cocher.
Utiliser l'URL remplacée dans les rapports de performances
Utilisez cette option pour afficher les substitutions dans le rapport Eléments de page.
Exigence de performances
Toutes les exigences de performances sont affichées dans le tableau. Les exigences ombrées ne sont pas définies. Pour définir une exigence, renseignez Opérateur et Valeur. Pour appliquer l'exigence définie à plusieurs demandes, sélectionnez les demandes du test, cliquez à l'aide du bouton droit de la souris sur la ligne des exigences du tableau et cliquez sur Copier les exigences.
Activer les exigences de performances
Sélectionnez cette option pour activer l'utilisation des exigences de performances pour ce test.
Nom
Indique le nom de cet ensemble d'exigences de performances définies. Ce nom est par défaut l'URL de la demande. Pour une meilleure lisibilité, vous pouvez le modifier, mais seul le rapport des exigences de performances utilise le nom modifié. Les autres rapports utilisent le nom par défaut. Cliquez sur Utiliser les valeurs par défaut pour restaurer la valeur par défaut du Nom.
Opérateur
Cliquez sur cette zone pour afficher une liste des opérateurs mathématiques. Sélectionnez un opérateur pour cette exigence de performances.
Valeur
Cliquez sur cette zone pour définir une valeur pour l'exigence.
Standard
Sélectionnez cette option pour activer le traitement de cette exigence par le rapport en tant qu'exigence standard. Les exigences standard peuvent faire échouer l'exécution d'un test. Les exigences de performances non répertoriées comme standard ne peuvent pas faire échouer le test.
Masquer les exigences non définies
Permet d'empêcher la table d'inclure les candidats d'exigence de performances non définies. Si vous cochez cette case, toutes les lignes ombrées sont masquées.
Effacer
Sélectionnez une ou plusieurs exigences et cliquez sur Effacer pour supprimer la définition. L'exigence est toujours disponible. Vous pouvez la redéfinir.
Gestion des erreurs
Cette option permet d'ouvrir la table des conditions d'erreur. Le traitement des erreurs permet d'indiquer une action à effectuer ou un message à enregistrer lorsqu'une condition spécifique survient. Les conditions d'erreur incluent les échecs de point de vérification, les dépassements de délai du serveur, les alertes de code personnalisé et les problèmes de corrélation de données. Toutes les conditions d'erreur sont affichées dans la table, en regard de l'action à effectuer et du message à consigner lorsque l'erreur se produit. Pour définir un gestionnaire d'erreurs, sélectionnez une Condition, puis cliquez sur Editer. Le rapport Erreurs indique le nombre d'erreurs et répertorie les actions correspondantes qui se sont produites dans le test ou le planning. Vous pouvez également préciser si une erreur contribue à l'état de santé de la page. Pour définir ce paramètre, sélectionnez une condition puis cochez la case Outrepasser la contribution à l'état de santé. Le rapport Etat de la page montre l'état de santé de chaque page.
Masquer les conditions non sélectionnées
Cliquez sur cette option pour n'afficher que les gestionnaires d'erreurs sélectionnés. Une condition masquée n'est pas désactivée.
Transformation appliquée
Indique la transformation de données appliquée à la demande. Cliquez sur Changer pour sélectionner la transformation de données à appliquer à la demande.
Jeu de caractères
Indique le jeu de caractères à utiliser pour la demande de page. Cliquez sur Changer pour afficher le jeu de caractères valide.
Délai de traitement du client
Les versions précédentes des tests ne prennent en charge que l'attente des demandes principales. Les options Attente de et Publié lors ne sont pas disponibles. Dans les versions précédentes des tests, le délai supplémentaire est mesuré à partir du premier caractère reçu de la demande principale.
Attente de
Indique la demande associée qui doit commencer ou se terminer avant que cette demande ne soit émise. Cliquez sur Demande pour sélectionner une autre demande. Cliquez sur l'icône Effacer l'association de requêtes pour supprimer l'association.
Publié lors
Sélectionnez Réception du dernier caractère ou Réception du premier caractère pour indiquer quand cette demande est émise par rapport à la demande associée.
Délai supplémentaire (ms)
Indique le délai d'attente supplémentaire, en millisecondes, avant l'émission de cette demande. Les délais sont des émulations statistiques du comportement utilisateur. Vous pouvez définir ce délai au niveau du test pour augmenter ou réduire la vitesse de lecture du test.
Certificats numériques
Répertorie des détails sur les espaces de stockage des certificats utilisés par le test. Cliquez sur Ajouter pour ajouter un espace de stockage de certificats que le test doit utiliser. HTTP et SOA prennent en charge les certificats numériques. D'autres protocoles ne prennent pas en charge les certificats numériques.
Activer la répartition des temps de réponse
Permet de collecter les données de répartition des temps de réponse. La répartition des temps de réponse vous offre des statistiques sur tout élément de page. Ces statistiques indiquent le temps passé dans chaque partie du système testé. La répartition des temps de réponse permet d'identifier les incidents de code. Vous pouvez ainsi déterminer quelle application sur quel serveur est à l'origine du goulot d'étranglement des performances, puis pousser l'exploration pour déterminer exactement quel package, classe ou méthode a provoqué l'incident.

Cette option s'affiche dans plusieurs éléments de test. L'activation de cette option dans un élément entraîne son activation dans ses éléments enfants. Par exemple, si vous activez la surveillance au niveau du test, elle l'est également au niveau de la page et de la demande. Vous pouvez activer la surveillance pour une page spécifique ; dans ce cas, la surveillance sera également activée pour les demandes de la page, mais pas pour les autres pages ou leurs demandes.

HTTP et SOA prennent en charge la répartition des temps de réponse, ce qui n'est pas le cas d'autres protocoles.


Retour d'informations