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.