|
|
Avec Web Performance Load Tester, Testez Facilement les Performances de vos Applications Web et Déployez en toute Confiance | |
| Dictionnaire Terminologique | ||
|
Adresse IP : Une identification utilisée par le protocole IP pour identifier un hôte individuel. La version actuelle d'IP, IPv4 utilise 4 numéros pour identifier chaque adresse réseau. Chaque numéro peut être compris dans la plage 0-255. Par exemple, 161.58.192.211 est l'adresse IP du serveur Web de Web Performance, Inc. Il est à noter que certaines adresses IP ont des significations spéciales. 127.0.0.1 est l'adresse "boucle avec retour" (loopback) qu'un hôte utilise pour rediriger le trafic sur lui-même (habituellement pour des raisons de diagnostic). Les plages d'adresses 10.*.*.* et 192.168.*.* sont toujours réservées pour les réseaux internes. 127.*.*.*, 0.*.*.* et 255.255.255.255 sont également réservées pour des usages spécifiques. Cache : Le navigateur Web conserve une copie des ressources dernièrement demandées (pages, images, etc.) aussi lorsqu'une ressource est à nouveau demandée, il n'a pas besoin de demander au serveur une nouvelle copie. Cela améliore considérablement les performances du navigateur, surtout pour les sites Web graphiques où les images comme les barres de menu par exemple sont réutilisées sur de nombreuses pages. Cas-Test (TestCase) : Un ensemble de transactions Web (HTTP) entre un client et un ou plusieurs serveurs. Un cas-test est créé par l'enregistrement des interactions entre un navigateur et les serveurs. Le Cas-Test est représenté comme une série de pages, chaque page contenant une ou plusieurs transactions. Clé de Licence : Un fichier encrypté qui contient les informations de la licence pour l'installation de Web Performance Suite. Configuration de Charge (Load Configuration) : La configuration d'un test de charge comprenant un ou plusieurs Cas-Tests, la durée du test et le nombre d'Utilisateurs Virtuels. Contrôleur : Web Performance Load Tester peut fonctionner dans deux modes : en tant que Contrôleur ou Moteur de Charge. En mode contrôleur, Web Performance Load Tester propose une interface utilisateur graphique qui permet l'enregistrement et l'édition des cas-tests et l'exécution des configurations de charge. Un seul contrôleur peut être lancé sur un réseau avec la même licence du logiciel Web Performance Load Tester. Cookie : Un petit morceau de texte (généralement inférieur à 1 ko) que le serveur Web demande au navigateur Web pour stocker sur l'ordinateur du navigateur. Cette information est envoyée au serveur Web à chaque fois que le navigateur fait une requête pour une URL sur ce serveur. C'est la méthode de suivi de session la plus répandue. Contrairement à une idée reçue, les cookies ne peuvent pas être utilisés par les pirates pour lancer des programmes néfastes sur votre machine ou encore voler vos numéros de compte depuis vos fichiers Quicken (excepté pour Microsoft Internet Explorer - qui requiert un patch de sécurité pour prévenir de tels abus). Délai (Delay) : Un Utilisateur Virtuel est attribué pour rejouer un seul cas-test à maintes reprises. Le paramètre Délai est le nombre de seconde d'attente entre les répétitions. Durée de Page (Page Duration) : Le temps total pour exécuter toutes les transactions d'une page Web. Ce temps démarre lorsqu'une connexion à la première transaction est initialisée et se termine quand la réponse à la dernière transaction est obtenue. La durée de page n'inclut pas le Temps de Réflexion (Think Time) une fois la page exécutée. FTP (File Transfer Protocol) : Un protocole réseau pour envoyer et recevoir des fichiers. FTP est construit au-dessus de TCP/IP. Hôte : Un ordinateur qui est connecté au réseau TCP/IP, dont Internet. Chaque hôte a une adresse IP unique. Toutes les URLs contenues dans les cas-tests peuvent être modifiées à l'exécution pour un hôte différent. Cela permet d'exécuter les cas-tests enregistrés pour des hôtes différents sans avoir à les ré-enregistrer. HTTP (Hypertext Transfer Protocol) : Le protocole utilisé entre les navigateurs Web et les serveurs Web pour transférer des pages Web et des fichiers associés (images, etc). C'est le langage du WWW (World Wide Web). HTTP est construit au-dessus de TCP/IP. Identité Utilisateur (User Identity) : Un utilisateur avec son propre login et mot de passe. IP (Internet Protocol) : Un protocole réseau qui spécifie le format des données transférés entre deux hôtes (appelés paquets ou datagrammes) et le schéma d'adressage. L'IP par lui-même est similaire au système postal. Il permet d'adresser un paquet et de l'envoyer au système, mais il n'y a aucun lien direct entre vous et le destinataire. L'IP est généralement utilisé avec TCP. Jeu de Données (Dataset) : Un ensemble de données tabulaires utilisé pour changer dynamiquement les actions d'un Cas-Test. Les Jeux de Données peuvent être utilisés pour personnaliser un Cas-Test, comme par exemple pour avoir des utilisateurs se connectant de manière authentifiée avec un login et un mot de passe qui leur sont propres. Moteur de Charge (Load Engine) : Web Performance Load Tester peut fonctionner dans deux modes : en tant que Contrôleur ou Moteur de Charge. Web Performance Load Tester affiche une console et écoute les commandes depuis le contrôleur. Il est utilisé par le contrôleur pour générer des utilisateurs virtuels. Plusieurs moteurs peuvent être utilisé par un contrôleur pour générer d'importantes charges réseau. Multihome : Un adjectif utilisé pour décrire un hôte qui est connecté à au moins deux réseaux ou qui a au moins deux adresses réseau. Par exemple, un serveur réseau a plusieurs interfaces réseau pour augmenter le débit maximum. Période d'Echantillonnage (Sample Period) : Période de temps durant laquelle les statistiques sont agrégées avant d'enregistrer les valeurs. Les statistiques calculées par Web Performance Suite sont calculées pour chaque période d'échantillonnage pendant le test. Par exemple, si la période d'échantillonnage est de 15 secondes, alors la vue Statistiques affichant les résultats d'un test présentera des valeurs toutes les 15 secondes. Poids (Weight) : Paramètre qui détermine le nombre d'utilisateurs alloué à un Cas-Test pendant un test de charge. Par exemple si vous avez 2 Cas-Tests paramétrés à 2 pour chacun et que le test de performance démarre avec 10 Utilisateurs Virtuels, alors 5 utilisateurs seront attribués à chacun des cas-tests. Alors que le nombre d'Utilisateurs Virtuels augmente, ils seront attribués aux Cas-Tests selon les pourcentages en conservant le ratio correct. Répétition (Repeat) : Lorsque la section "Durée de Test" est paramétrée à "Exécution maximum de répétitions", cette colonne spécifie le nombre de fois où un Cas-Test devrait être rejoué. Serveur Proxy : Un serveur, typiquement sur un réseau privé, qui permet l'accès à des ressources réseau externes. Dans une configuration réseau courante, les ordinateurs sur un réseau d'entreprise sont séparés d'Internet par un pare-feu (pour des raisons de sécurité). Dans la mesure où ces ordinateurs ne peuvent pas accéder directement à Internet, le navigateur doit être configuré pour utiliser un serveur proxy (qui permet l'accès à Internet) pour servir des requêtes pour des pages Web depuis l'Internet. Tous les navigateurs les plus répandus supportent cette configuration. SMTP (Simple Mail Transfer Protocol) : Un protocole réseau pour transférer des messages e-mail entre des serveurs. La plupart des systèmes e-mail qui envoie des messages via Internet utlise SMTP. SMTP est construit au-dessus de TCP/IP. Suivi de Session (Session Tracking) : HTTP est "sans état". Cela signifie qu'entre le moment où votre navigateur reçoit une page Web et demande la page suivante, le serveur a oublié qui vous êtes ; en d'autres termes, quand votre navigateur demande la deuxième page, il n'a aucun moyen de savoir que c'est le même navigateur qui a demandé la première page. C'est évidemment un problème pour n'importe quelle application qui a besoin de se rappeler qui vous êtes, comme une application qui requiert un login de connexion. La notion d'un utilisateur simple et unique qui navigue de page en page se réfère à une session. Comme le Web a évolué, de nombreuses techniques de suivi de session ont évolué en parallèle. Les plus couramment utilisées sont les cookies et la réécriture d'URL. TCP (Transmission Control Protocol) : Un protocole réseau qui permet à deux hôtes d'établir une connexion et d'échanger des flux de données. TCP garantit la livraison des données et également que les paquets sont livrés dans le même ordre que celui dans lequel ils ont été envoyés. TCP peut être assimilé à un appel téléphonique ; il y a une connexion prolongée entre deux hôtes pendant laquelle chaque hôte peut envoyer des données à l'autre. TCP/IP : La suite de protocoles de communications utilisée pour connecter des hôtes sur Internet. TCP/IP utilise une combinaision des protocoles TCP et IP pour fournir l'adressage et le transfert fiable de données pour une variété de protocoles, dont HTTP, FTP et SMTP. Temps de Réflexion (Think Time) : Le temps entre le navigateur affichant une page à l'utilisateur et l'utilisateur cliquant sur un lien pour naviguer sur la page suivante (ce temps peut être le temps nécessaire à l'utilisateur pour lire le contenu de la page ou de décider de sa prochaine action). Web Performance Suite enregistre ce temps quand il enregistre un Cas-Test et l'utilise pour simuler avec exactitude les utilisateurs lors d'un test. Il y a 2 choix pour cette option : "aucun" ou "enregistré", en sachant que le temps de réflexion enregistré peut être édité ultérieurement. Quand "enregistré" est choisi, les pages Web sont rejouées telles qu'elles ont été enregistrées, c'est-à-dire que si l'utilisateur a marqué une pause de 30 secondes entre les pages au moment de l'enregistrement, l'Utilisateur Virtuel marquera alors la même pause de 30 secondes au même endroit avant de rejouer la page Web suivante. Transaction HTTP : Une requête envoyée depuis le navigateur au serveur et la réponse correspondante depuis le serveur au navigateur, toutes les deux utilisant le protocole HTTP. Cette communication bilatérale permet au navigateur de demander une ressource (URL) et de recevoir une réponse du serveur. Elle peut inclure le contenu envoyé par le navigateur (données saisies dans des champs de formulaires, fichiers envoyés sur le serveur) et le contenu renvoyé depuis le serveur Web (page Web, images, etc.). TTFB : TTFB représente le "Temps au Premier octet" et est la durée entre le moment où l'Utilisateur Virtuel fait une reqête HTTP et le temps où le premier octet de réponse depuis le serveur Web arrive. Cette valeur donne une idée de la réactivité du réseau et du serveur Web, et comprend le temps de connexion socket, le temps d'envoi de la requête HTTP, et le temps de réception du premier octet de la réponse HTTP. Utilisateur Virtuel (VU) : Une simulation d'un utilisateur réel utilisant un navigateur (ou toute autre application Web) pour interargir avec un serveur. URL (Uniform Resource Locator) : Une chaîne de caractères formatée qui décrit une ressource sur Internet. Elle est utilisée par le navigateur pour déterminer où la ressource est localisée sur le réseau. Une URL type ressemble à ceci : |
||
| Web Performance Trainer, Web Performance Load Tester, Web Performance Analyzer et Web Performance Advanced Server Analysis sont des marques déposées de Web Performance, Inc. Les autres marques citées sont des marques commerciales et/ou déposées de leurs propriétaires respectifs. Mise à jour : 09-Sep-2009 - www.kapitec.com |