1) Quels protocoles sont pris en charge par LoadRunner?
Depuis LoadRunner 9.5, les protocoles suivants sont pris en charge. Cela augmentera avec les versions futures. L'enquêteur ne cherche pas à vous nommer tous mais quelques-uns (disons 5 à 7 protocoles).
Solution de déploiement d'application: pour le protocole Citrix.
protocoles DB2 CLI, DNS, MS SQL, ODBC, Oracle (2 niveaux), Sybase Ctlib, Sybase Dblib et Windows Sockets.
Personnalisé: pour les modèles C, les modèles Visual Basic, les modèles Java,
les scripts de type Javascript et VBScript.
Composants distribués: pour les protocoles COM / DCOM, Corba-Java et Rmi -Java.
E-business: pour FTP, LDAP, Palm, Web (HTTP / HTML), Web Services et les protocoles doubles Web / Winsocket.
Enterprise Java Beans: pour les tests EJB et les protocoles Rmi-Java.
ERP / CRM: pour les protocoles Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web et Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web et Siebel-Oracle).
Legacy: pour l'émulation de terminal (RTE).
Services de messagerie: Messagerie Internet (IMAP), MS Exchange (MAPI), POP3 et SMTP.
Middleware: protocoles Jacada et Tuxedo (6, 7).
Streaming: pour les protocoles MediaPlayer et RealPlayer.
2) Quels composants avez-vous utilisés dans LoadRunner?
Générateur Vuser - Pour générer des scripts
Contrôleur - Pour créer et exécuter des scénarios
Analyseur - Pour analyser les résultats.
En savoir plus sur LoadRunner et son architecture dans cette leçon vidéo.
3) Qu'est-ce que l'agent Load Runner?
L'agent est l'interface entre la machine hôte et le contrôleur.
4) Quel est le processus de développement d'un script Vuser?
Il y a quatre étapes pour développer un script vuser.
2-Lecture / Amélioration du script vuser enregistré.
3- Définir les différents paramètres d'exécution et vérifier
4- Incorporer le script dans un scénario LoadRunner
En savoir plus sur le développement de Vuser Script dans le didacticiel vidéo ici.
5) Combien de VU sont nécessaires pour les tests de charge?
C'est essentiellement une question piège.
Le nombre de VU requis dépend de votre système testé, des configurations réseau, des paramètres matériels, de la mémoire, du système d'exploitation, de l'objectif des applications logicielles d'un test de performance. Il ne peut pas y avoir de valeur générique pour Vuser.
6) Quelle est la différence entre l'exécution de Vuser en tant que processus et en tant que thread? Quelle est la manière la plus avantageuse d'exécuter Vuser?
Lorsque Vuser est exécuté en tant que processus, le même programme de pilote est chargé en mémoire pour chaque Vuser. Cela prendra une grande quantité de mémoire et limitera le nombre de Vusers que vous pouvez exécuter sur un seul générateur.
Lorsque Vuser est exécuté en tant que thread, une seule instance du programme pilote est partagée par un nombre donné de Vusers. Vous pouvez exécuter un certain nombre de Vusers sur un seul générateur en utilisant le mode multi-threading.
7) Quelle est la signification de "Vuser-init"?
Vuser-init enregistre les pré-opérations également appelées opérations d'initialisation avant l'exécution de l'application réelle.
8) Qu'est-ce que le journal étendu?
Un journal étendu stockera des informations telles que les données renvoyées par une trace avancée, une substitution de paramètres et bien d'autres informations en fonction des options que vous sélectionnez dans les paramètres d'exécution.
9) Pourquoi créez-vous un paramètre?
Pour créer un paramètre, vous allez remplacer la valeur codée en dur dans le script et la remplacer par un paramètre. Cela permet à un seul Vuser d'être exécuté plusieurs fois et d'utiliser des données différentes à chaque exécution. Cela aide à stimuler une demande de serveur plus réelle car il empêche un serveur de mettre en cache les résultats.
En savoir plus sur le paramétrage dans ce didacticiel vidéo
10) Comment diviserez-vous votre script en plusieurs actions? Pourquoi?
Je vais diviser le script en actions en fonction de la fonctionnalité. Par exemple, une seule action pour la connexion à l'application, une autre action pour la réservation, etc.
Les actions augmentent la réutilisabilité du code, réduisent le temps de maintenance et, par conséquent, réduisent les coûts.
11) Comment définir le nombre de Vusers dans LoadRunner?
Vous pouvez définir le nombre de Vusers dans la section contrôleur lors de la création de vos scénarios. De nombreuses autres options avancées telles que la montée en puissance et la réduction des Vusers sont également disponibles dans la section Contrôleur.
En savoir plus sur la création de contrôleurs et de scénarios
12) Que sont les moniteurs?
Les moniteurs sont utilisés pour «surveiller» les goulots d'étranglement des performances. Ils sont utilisés dans la section Controller de Load Runner
13) Quels sont les types de points de contrôle disponibles dans LoadRunner?
LoadRunner fournit deux types de points de contrôle
a) Points de contrôle d'image: ce point de contrôle vérifiera la présence d'une image sur une page pendant l'exécution
b) Point de contrôle de texte: ce point de contrôle vérifiera la présence d'une chaîne de texte sur une page pendant l'exécution
Les deux points de contrôle ci-dessus peuvent être ajoutés à Vugen.
En savoir plus sur les points de contrôle
14) À quel type de problème pouvons-nous être confrontés concernant les goulots d'étranglement matériels, logiciels, réseau et mémoire pendant le test de performance?
Les problèmes possibles, entre autres, pourraient être -
1. Manque de matériel
2. Fuite de mémoire
3. Problèmes liés au réseau.
4. Erreur d'application / logiciel
15) Quelle serait votre recommandation pour améliorer la mesure du rendement?
Un réglage fin du réseau, de la base de données, de l'application et du serveur Web est recommandé.
Au niveau du réseau, level essaie d'optimiser la latence et la bande passante.
Au niveau de la base de données, vérifiez tous les index et séquences en exécutant des profileurs. Vous pouvez également optimiser vos requêtes de base de données.
Au niveau du serveur d'applications, exécutez des profileurs pour rechercher les fuites de mémoire dans l'application
Au niveau du serveur Web, vous pouvez utiliser des moniteurs et optimiser le débit et d'autres mesures associées du serveur.
16) Qu'est-ce que le point Rendezvous?
Le point de rendez-vous est le point de synchronisation / d'attente. Les points de rendez-vous demandent aux Vusers d'attendre pendant l'exécution du test que plusieurs Vusers arrivent à un certain point, afin qu'ils puissent simultanément effectuer une tâche.
L'importance de ceci est d'émuler une charge lourde uniquement sur la partie particulière du scénario et de tester le comportement de l'application.
17) Qu'est-ce que la corrélation?
La corrélation est utilisée pour obtenir des données uniques pour chaque exécution de votre script de test (ex: identifiants de session). Lors de l'enregistrement, ces valeurs dynamiques sont codées en dur dans votre script, ce qui entraîne l'échec du script pendant la lecture. La corrélation est une technique dans laquelle les valeurs dynamiques ne sont pas codées en dur dans votre script mais sont extraites au moment de l'exécution pour éviter l'échec.
En savoir plus sur la corrélation dans ce didacticiel vidéo.
18) Qu'est-ce que la corrélation manuelle?
C'est une technique de corrélation qui utilise la fonction Web_reg_save_param () pour identifier les valeurs dynamiques dans votre script. Il est important que votre lecture de votre script pour vérifier que la corrélation est effectuée avec succès.
Apprenez la corrélation manuelle.
19) Comment identifiez-vous les goulots d'étranglement des performances? -
Les goulots d'étranglement des performances peuvent être détectés à l'aide de moniteurs.
Ces moniteurs peuvent être des moniteurs de serveur d'applications, des moniteurs de serveur Web, des moniteurs de serveur de base de données et des moniteurs de réseau.
Ils aident à découvrir la zone troublée dans notre scénario, ce qui augmente le temps de réponse.
Les mesures effectuées sont généralement un temps de réponse des performances, un débit, des hits / s, des graphiques de retard du réseau, etc.
20) Quelle fonction est utilisée pour terminer une transaction imbriquée?
La fonction est - lr_end_sub_transaction
En savoir plus sur les transactions dans cette vidéo.
21) Quelle est la différence entre une transaction et une instance de transaction dans LoadRunner?
Une transaction permet de mesurer le temps entre les exécutions de certaines instructions
Une instance de transaction est utilisée pour l'analyse des performances
22) Pendant que le script est en cours d'exécution, nous trouvons des valeurs qui peuvent avoir besoin d'être corrélées? Est-il possible de faire une corrélation manuelle pour ces valeurs?
NON. Il n'est pas possible d'effectuer une corrélation lorsqu'un script est en cours d'exécution, mais vous pouvez apporter des modifications une fois qu'un script s'est arrêté.
23) Quel est le temps écoulé dans Load Runner?
Le temps écoulé désigne le temps écoulé depuis le lancement de l'événement en cours et est mesuré différemment pour différents écrans comme indiqué ci-dessous -
Dans la fenêtre d'état du scénario - Le temps écoulé est mesuré à partir du moment où vous appuyez sur "Démarrer le scénario" ou "Initialiser / exécuter Vuser?" bouton.
Dans la fenêtre «Vuser», le temps écoulé est mesuré à partir du moment où Vuser entre dans l'état «en cours d'exécution».
24) La mise en cache a-t-elle un effet négatif sur les résultats de vos tests de charge?
Oui. La mise en cache a un effet négatif. Le cache est une mémoire temporaire qui stocke votre historique de navigation. Lorsque vous visitez une page pour la DEUXIÈME fois, le temps nécessaire pour charger la page sera inférieur à celui requis pour charger la page lors de votre première visite car une grande partie des informations nécessaires au chargement de la page sont extraites du cache au lieu du serveur. . Cela affectera les temps de réponse de votre test. Par conséquent, il est recommandé de désactiver la mise en cache.
25) Quelle est la différence entre le graphique de superposition et le graphique de corrélation?
Superposer le graphique: il superposera le contenu de deux graphiques partageant un axe x commun
Corréler le graphique : il tracera l'axe Y de deux graphiques l'un par rapport à l'autre.
En savoir plus sur Analyzer
26) Quelle est la différence entre lr_error_message et lr_debug _message?
lr_error_message - Envoie un message d'erreur à la fenêtre de sortie du contrôleur LoadRunner
lr_debug _message - Envoie un message de débogage à la fenêtre de sortie du contrôleur LoadRunner
27) Quelle est la différence entre les tests de charge et de performance?
L'objectif des tests de performance est de vérifier si une application se charge / se met à jour dans le délai imparti (disons 2 secondes). Il utilise des métriques comme le temps de réponse, les demandes par seconde. Il est réalisé dans des conditions de charge similaires à celles de la production.
L'objectif des tests de charge est de vérifier l'évolutivité du système. Par exemple, déterminer le nombre maximum d'utilisateurs pris en charge par le système dans certaines spécifications.
28) Vous avez créé plusieurs règles d'auto-corrélation. Un nouveau testeur de votre équipe s'apprête à enregistrer un groupe de scripts sur la même application sur son poste de travail. Que pouvez-vous faire pour fournir au testeur les règles de corrélation?
J'exporterais les règles de corrélation automatique dans un fichier .cor, puis demanderais au nouveau membre de l'équipe d'importer le fichier .cor dans ses règles de corrélation automatique.
29) Vous souhaitez émuler un centre d'appels pour une compagnie aérienne. Tous les représentants se connectent le matin, exécutent leurs processus commerciaux et se déconnectent la nuit. En une journée, un représentant créera 40 réservations de vol, modifiera 10 réservations de vol et recherchera 20 réservations de vol. Un représentant ne peut pas effectuer de modification sans effectuer d'abord une recherche. Comment concevriez-vous la logique d'exécution?
Créer - 67% Rechercher - 16% Bloquer0 - 17% Rechercher Modifier
30) Où devez-vous ajouter une fonction web_reg_save_param à un script?
Avant l'étape qui récupère la valeur dynamique
31) Vous voulez que chaque étape de votre script soit mesurée comme une transaction dans le contrôleur et non affichée dans le journal de relecture dans VuGen. Comment pouvez-vous accomplir cela?
Cela peut être fait en activant la transaction automatique dans les paramètres d'exécution.
32) Quel niveau d'enregistrement de protocole Web génère la fonction web_submit_form?
L'enregistrement basé sur HTML génère cette fonction.
33) Qu'est-ce que le test de charge?
Le test de charge consiste à tester si l'application fonctionne bien avec les charges d'un grand nombre d'utilisateurs et de transactions simultanés. Il sert également à déterminer s'il peut gérer les périodes de pointe d'utilisation.
34) Qu'est-ce que Load Runner?
Load Runner est un outil de test des performances de HP. Cet outil prend en charge tous les aspects tels que la charge, le stress, l'endurance, le volume de données et les tests de pointe.
35) Quels sont tous les composants de LoadRunner?
Voici les composants de LoadRunner
- Le générateur d'utilisateurs virtuels
- Contrôleur et processus d'agent
- Analyse et surveillance LoadRunner
- LoadRunner Books Online
36) Quel composant de LoadRunner est utilisé pour enregistrer un script?
Le composant Virtual User Generator (VuGen) est utilisé pour enregistrer un script et vous permet de développer des scripts Vuser pour une variété de types d'applications et de protocoles de communication.
37) Qu'est-ce qu'un point de rendez-vous?
Les points de rendez-vous sont introduits dans les scripts Vuser pour simuler davantage d'utilisateurs sur le serveur. Les points de rendez-vous demandent aux utilisateurs d'attendre pendant l'exécution du test afin d'exécuter les tâches simultanément.
Par exemple, dans une application bancaire, des points Rendezvous sont insérés pour permettre à plus de 100 utilisateurs multiples de déposer de l'argent simultanément.
38) Qu'est-ce qu'un scénario?
Un scénario n'est rien d'autre qu'un événement qui se produit pour chaque session de test.
Par exemple, un scénario définit
- nombre d'utilisateurs
- Action à effectuer
- Système de machines virtuelles
39) Comment déboguer un script LoadRunner?
VuGen contient deux options pour déboguer les scripts Vuser.
- Exécutez la commande étape par étape et
- Points d'arrêt.
Nous pouvons également définir manuellement la classe de message dans votre script à l'aide de la fonction lr_set_debug_message.
40) Comment pouvons-nous effectuer des tests fonctionnels sous charge?
La fonctionnalité sous charge peut être testée en exécutant plusieurs Vusers simultanément. En augmentant les Vusers, il est nécessaire de déterminer la charge que le serveur peut supporter.
41) Quelle est la relation entre le temps de réponse et le débit?
Le débit affiche la quantité de données en octets que les Vusers ont reçues du serveur en une seconde. Lorsqu'il est comparé au temps de réponse de la transaction, le débit et le temps de réponse diminuent.
Le débit maximal et le temps de réponse le plus élevé se produiraient approximativement au même moment.
42) Que contiennent l'action vuser_init et vuser_end?
L'action Vuser_init contient les procédures de connexion à un serveur et la section Vuser_end contient les procédures de déconnexion.
43) Quelle est la différence entre le journal standard et le journal étendu?
Le journal standard envoie un sous-ensemble de fonctions et de messages au journal de sortie et le sous-ensemble de fonctions dépend du type de Vuser.
Le journal étendu envoie des messages d'exécution de script détaillés au journal de sortie. Il est principalement utilisé lors du débogage lorsqu'un utilisateur a besoin d'informations sur la substitution de paramètres.
44) Quels sont tous les types d'objectifs dans le scénario orienté objectif de Load Runner?
Load Runner vous propose cinq types d'objectifs différents:
- Nombre de Vusers simultanés
- Nombre de hits par seconde
- Nombre de transactions par seconde
- Nombre de pages par minute
- Temps de réponse à la transaction
45) Qu'est-ce qu'une fonction pour capturer des valeurs dynamiques dans le script web vuser?
Web_reg_save_param est la fonction qui enregistre les informations de données dynamiques dans un paramètre.
46) Quel est le processus de test de Load Runner?
Voici le processus de test dans LoadRunner:
- Planifier le test de charge
- Créer des scripts Vuser
- Définir le scénario
- Exécuter le scénario
- Analyser les résultats
47) Qu'est-ce que le lanceur de commandes à distance?
Le lanceur de commandes à distance permet au contrôleur de démarrer des applications sur la machine hôte.
48) Comment pouvons-nous développer le script vuser de la base de données?
Les scripts Vuser peuvent être développés soit en enregistrant avec le générateur de script load vuser, soit en utilisant le modèle de script Load runner vuser.
49) Comment charger un agent Load Runner?
Lors de l'exécution du scénario, le contrôleur LoadRunner demande au répartiteur d'agent distant de lancer l'agent LoadRunner. Le contrôleur demande à l'agent LoadRunner d'initialiser, d'exécuter, de mettre en pause et d'arrêter les vusers.
50) Quelle est la différence entre les hits / seconde et les requêtes / seconde?
Les hits par seconde correspondent au nombre de hits que le serveur reçoit en une seconde de la part du vuser.
Requête par seconde est le nombre de requêtes que le vuser demandera au serveur.
51) Quels sont les avantages de Load Runner?
Voici les avantages de Load Runner:
- Réduit l'intervention humaine
- Réduit l'exigence des systèmes
- Aide à une meilleure utilisation du temps et de l'argent
- Utilisation efficace de l'automatisation
- Exécution en un seul point
52) Quel est le vuser dans le scénario?
Le vuser est les utilisateurs virtuels qui peuvent simuler les utilisateurs réels. Les utilisateurs virtuels qui remplacent le logiciel client d'exploitation des utilisateurs réels, comme IE qui envoie des requêtes à l'aide du protocole HTTP aux serveurs Web IIS ou Apache.
53) Comment écrire une fonction définie par l'utilisateur dans LoadRunner?
L'utilisation doit créer la bibliothèque externe qui contient la fonction. Cette bibliothèque doit ensuite être ajoutée au répertoire bin de VuGen. Et puis, la fonction définie par l'utilisateur peut être affectée en tant que paramètre.
54) Quelles sont les modifications qui peuvent être apportées aux paramètres d'exécution?
Il existe quatre paramètres d'exécution qui peuvent être définis:
- Stimulation: contient le nombre d'itérations.
- Journal: la journalisation peut être définie sur standard ou désactivée.
- Think Time: Capable de définir le temps de réflexion à ignorer ou à remplacer.
- Général: permet le paramétrage des Vusers pour les processus ou le multi-threading.
55) Comment pouvons-nous trouver des problèmes liés à la base de données?
Les moniteurs et le graphique des ressources de données peuvent être utilisés pour rechercher des problèmes liés à la base de données. LoadRunner permet au testeur de spécifier la ressource qui doit être mesurée avant l'exécution du contrôleur.
56) Combien de types de graphiques sont disponibles dans LoadRunner?
Il existe cinq types de graphiques:
- Graphique du temps de retard du réseau - affiche le temps qui s'écoule entre la demande et la réponse
- Deux graphiques de temps de réponse de transaction - un graphique de temps de réponse de traduction pour la charge et un autre pour le centile
- Hits / second graphique - Affiche le volume de trafic de l'application
- Téléchargement de pages / deuxième graphique - montre la vitesse à laquelle les pages sont téléchargées par seconde
57) Comment identifier les goulots d'étranglement de performance?
Les moniteurs peuvent être utilisés pour détecter les goulots d'étranglement des performances. Il s'agit notamment des moniteurs de réseau, de serveur Web, de serveur d'applications et de serveur de base de données.
Ces moniteurs peuvent être utilisés pour localiser les points chauds dans des scénarios qui entraînent une augmentation du temps de réponse et du débit, des retards du réseau, du temps de réponse des performances, des hits / seconde, etc.
58) Qu'est-ce qu'une rampe et comment peut-elle être réglée?
La montée en puissance augmente progressivement la charge sur un serveur et peut être simulée en augmentant progressivement le nombre de Vusers. Cette fonctionnalité se trouve dans les options de planification de scénario.
59) Comment la corrélation peut-elle être effectuée?
La corrélation peut être effectuée de deux manières:
- Utilisez la fonction d'analyse pour rechercher des corrélations et sélectionner une valeur dans le résultat.
- Enregistrez une paire de scripts, puis comparez-les les uns aux autres.
60) Où les options de corrélation automatique sont-elles définies?
La corrélation automatique est définie dans la zone des options d'enregistrement de l'onglet de corrélation. La corrélation peut être activée pour le script complet et des règles de corrélation peuvent être définies.
La corrélation automatique peut être effectuée sur une base de données en affichant la fenêtre de sortie, en recherchant la corrélation et en sélectionnant la valeur qui sera utilisée.
61) Quel est l'avantage d'exécuter un script Vuser en tant que thread?
L'avantage d'exécuter un script Vuser en tant que thread qui permet d'utiliser plus de Vusers pour un générateur de charge. L'exécution de scripts Vuser en tant que processus utilise beaucoup de mémoire car tous les scripts chargés utilisent le même pilote.
Cela limite le nombre de scripts Vuser qui peuvent être exécutés sur un générateur.
62) Quelle est la différence entre le graphique de superposition et le graphique de corrélation?
Graphique de superposition:
Le graphique de superposition a un axe X et 2 axes Y. L'axe Y gauche sur le graphique fusionné montre la valeur du graphique actuel et l'axe Y droit montre la valeur de l'axe Y du graphique fusionné.
Graphique de corrélation:
Il existe deux graphiques et l'axe Y du graphique actif devient l'axe X du graphique fusionné. L'axe Y du graphique fusionné devient l'axe Y du graphique fusionné.
63) Quelles sont les trois sections d'un script Vuser et quel est le but de chacune?
Voici les trois sections du script Vuser, et elles sont les suivantes:
- Vuser_init - Utilisé pour enregistrer la connexion.
- Actions - Utilisé pour enregistrer le processus métier.
- Vuser_end - Utilisé pour enregistrer la fermeture de session.
64) Quelles sont les quatre méthodes de sélection lors du choix de données à partir d'un fichier de données?
Voici les quatre méthodes de sélection:
- Séquentiel
- Aléatoire
- Unique
- Le nom du paramètre
65) Que faut-il faire pour afficher la substitution de paramètres dans le journal d'exécution?
La substitution de paramètres peut être affichée dans le journal étendu dans les paramètres d'exécution.
66) Quels outils sont nécessaires pour analyser les résultats de l'exécution de Vuser?
Les outils suivants sont nécessaires pour analyser les résultats de l'exécution de Vuser:
- Journal d'exécution
- Visionneuse d'exécution et
- Fenêtre Résultats des tests de mercure
67) Quelle est la différence entre un scénario manuel et un scénario orienté objectif?
Voici les différences entre le scénario manuel et le scénario orienté objectif:
Scénario manuel |
Scénario d'objectifs |
L'objectif principal est d'apprendre combien de Vusers peuvent s'exécuter simultanément | L'objectif peut être le débit, le temps de réponse ou le nombre de Vusers simultanés |
Vous donne un contrôle manuel sur le nombre de Vusers exécutés et à quelle heure | Load Runner gère automatiquement les Vusers |
68) Quelles sont toutes les raisons d'utiliser le moniteur de ressources serveur?
Le moniteur des ressources du serveur est utilisé pour déterminer la quantité de données provenant du cache et permet de savoir quelles sont toutes les parties du système qui ont des goulots d'étranglement.
69) Quel est le but de sélectionner «Afficher le navigateur» pendant la relecture dans les paramètres des options générales?
Le paramètre «Afficher le navigateur» est utilisé pour voir les pages qui s'affichent pendant la lecture. Ceci est utile pour déboguer Vuser pendant les étapes initiales de la création de Web Vuser.
70) Dans quel but, l'utilisateur utilisera l'erreur «continuer sur»?
Continuer sur ne doit être défini que lorsque vous rendez les journaux d'exécution plus descriptifs ou que vous ajoutez de la logique au Vuser.
71) Quel est le but d'une transaction LoadRunner?
Le but d'une transaction Load Runner est de mesurer une ou plusieurs étapes / actions utilisateur d'un processus métier.
72) Pourquoi créez-vous des paramètres?
Les paramètres sont comme des variables de script, et ils sont utilisés pour faire varier l'entrée du serveur pour émuler de vrais utilisateurs.
- Différents ensembles de données sont envoyés au serveur à chaque exécution du script.
- Mieux simuler le modèle d'utilisation pour des tests plus précis à partir du contrôleur, et un script peut émuler de nombreux utilisateurs différents sur le système.
73) Qu'est-ce que lr_output_message?
Le lr_output_message est une fonction qui envoie des notifications à la fenêtre de sortie du contrôleur et au fichier journal de Vuser.
74) Dans un serveur Web, la base de données et le réseau fonctionnent tous correctement et maintenant, où pourrait être le problème?
Le problème peut provenir du système lui-même, du serveur d'applications ou du code écrit pour l'application.
75) Qu'est-ce que l'enregistrement et la création de scripts VuGen?
Le code de script LoadRunner est obtenu en enregistrant dans la syntaxe du langage ANSI C et il peut être visualisé dans la vue de script.
76) Qu'est-ce que les tests de performances dans LoadRunner?
Les tests de performance peuvent être effectués en calculant la synchronisation des transactions de lecture et de mise à jour et en vérifiant si les fonctions du système sont exécutées dans un délai acceptable. Dans un environnement multi-utilisateurs, il est nécessaire de déterminer l'effet de plusieurs transactions sur le moment d'une seule transaction.
77) Quelle est la configuration des systèmes lors de l'utilisation de Load Runner?
La configuration des systèmes fait référence à celle des machines clientes sur lesquelles nous exécuterons Vusers. La configuration de la machine cliente comprend ses paramètres matériels, sa mémoire, son système d'exploitation, ses applications logicielles, ses outils de développement, etc.
Cette configuration des composants du système doit correspondre à la configuration globale du système afin d'atteindre les objectifs de test de charge.
78) Quelle est la fonction use lr_abort?
La fonction lr_abort est utilisée pour abandonner l'exécution d'un script Vuser. Il demande au Vuser d'arrêter d'exécuter la section Actions, d'exécuter la section vuser_end et de terminer l'exécution.
79) Qu'est-ce que le temps de réflexion?
Le temps de réflexion est le moment où un utilisateur réel attend entre les actions.
Lorsqu'un utilisateur reçoit des données d'un serveur ou d'autres applications, l'utilisateur peut attendre plusieurs secondes pour examiner les données avant de répondre. Ce délai est appelé temps de réflexion.
80) Comment Load Runner interagit avec l'application?
Le protocole est utilisé dans Load Runner pour interagir avec l'application.
81) Quelle est la dernière version et la langue utilisées dans Load Runner?
Depuis le 20 février 2013, Load Runner 11.5 est la dernière version et le script VUser est utilisé comme un langage C.
Les langues suivantes sont prises en charge par LoadRunner:
- Langage C
- Script Visual Basic
- Visual Basic pour les applications
- Script Java
82) Quels sont tous les protocoles importants pris en charge par Load Runner?
Voici les protocoles que Load Runner peut prendre en charge:
- Enregistrement / affichage .NET
- Base de données
- DCOM
- Réseau
- Oracle E-Business
- SÈVE
- SOA
- Web et multimédia
- Sans fil
- GUI
- Enregistrement et relecture Java
- Bureau à distance
- Web 2.0
Téléchargement PDF gratuit: Questions et réponses d'entrevue LoadRunner
- Suivant