Top 80 des questions et réponses d'entretien avec Loadrunner (2025)
Voici les questions et réponses d'entretien avec Loadrunner pour les candidats les plus récents et les plus expérimentés pour obtenir l'emploi de leurs rêves.
Questions et réponses d'entretien avec Loadrunner pour les débutants
1) Quels composants avez-vous utilisés dans LoadRunner ?
Les composants clés de LoadRunner sont :
- Générateur de Vuser – Pour générer des scripts
- Manette - Pour créer et exécuter des scénarios
- Analyseur – Analyser les résultats.
Apprenez-en plus sur LoadRunner et son architecture dans cette vidéo leçon.
👉 Téléchargement PDF gratuit : questions et réponses d'entretien avec LoadRunner
2) Quels protocoles sont pris en charge par LoadRunner ?
Depuis LoadRunner 9.5, les protocoles suivants sont pris en charge. Cela augmentera avec les prochaines versions. L'intervieweur ne cherche pas à ce que vous en nommiez tous sauf quelques-uns (disons 5 à 7 protocoles).
- Solution de déploiement d'applications : Pour le protocole Citrix.
- Serveur client: Pour DB2 CLI, DNS, MS SQL, ODBC, Oracle (2 niveaux), Sybase
Ctlib, Sybase Dblib et Windows Protocoles de sockets. - Personnalisé: Pour les modèles C, les modèles Visual Basic, Java modèles,
Javascript et VBScript tapez des scripts. - Composants distribués : Pour COM/DCOM, Corba-Java, et Rmi -Java protocoles.
- Commerce électronique : Pour FTP, LDAP, Palm, Web (HTTP/HTML), Web Services et les doubles protocoles Web/Winsocket.
- Entreprise Java Des haricots: Pour les EJB Contrôle de qualité et Rmi-Java protocoles.
- ERP/CRM : Pour Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPIHM graphique, SAP-Web et Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web et Siebel-Oracle) protocoles. - Héritage: Pour l'émulation de terminal (RTE).
- MailServices d'assistance : Messagerie Internet (IMAP), MS Exchange (MAPI), POP3 et SMTP.
- Intergiciel : Protocoles Jacada et Tuxedo (6, 7).
- Streaming: Pour MediaPlayer et RealPlayer protocoles.
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 utilisateur.
1- Enregistrez le 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
Apprenez-en davantage sur le développement de Vuser Script dans le didacticiel vidéo ici.
5) Combien de VUsers sont requis pour les tests de charge ?
Il s’agit essentiellement d’une question piège.
Le nombre de VUsers 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 et des applications logicielles, objectif d'un test de performances. Il ne peut y avoir de valeur générique pour Vuser.
6) Quelle est la différence entre exécuter le 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 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 pourrez 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 plusieurs Vusers sur un seul générateur en utilisant le mode multi-thread.
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 qu'un journal étendu ?
Un journal étendu stockera des informations telles que les données renvoyées par une trace avancée, la 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 remplacerez la valeur codée en dur dans le script et la remplacerez 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 cela empêche un serveur de mettre en cache les résultats.
En savoir plus sur le paramétrage dans ce Tutoriel vidéo
10) Comment allez-vous diviser votre script en plusieurs actions ? Pourquoi?
Je diviserai le script en actions en fonction de la fonctionnalité. Par exemple, une action de connexion à l'application, une autre action de réservation, etc.
Les actions augmentent la réutilisabilité du code, réduisent le temps de maintenance et donc diminuent 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 descente des Vusers sont également disponibles dans la section Contrôleur.
En savoir plus sur Création de contrôleur et de scénario
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 Contrôleur 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 de l'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 du 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 dans Vugen.
En savoir plus sur Points de contrôle
14) À quel type de problème pouvons-nous être confrontés concernant le goulot d'étranglement du matériel, des logiciels, du réseau et de la mémoire lors du test de performances ?
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 tente 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'application, 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 Rendez-vous ?
Le point Rendez-vous est SyncPoint de rendez-vous/Hronisation. Les points de rendez-vous demandent aux utilisateurs virtuels d'attendre pendant l'exécution du test que plusieurs utilisateurs virtuels arrivent à un certain point, afin qu'ils puissent effectuer simultanément une tâche.
L'importance de ceci est d'émuler une charge lourde uniquement pour une 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). Pendant 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 les échecs.
Apprenez-en davantage sur la corrélation dans ce document tutoriel 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 de lire votre script pour vérifier que la corrélation est effectuée avec succès.
Apprendre Corrélation manuelle.
19) Comment identifiez-vous les goulots d’étranglement en matière de 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 problématique dans notre scénario, ce qui entraîne un temps de réponse accru.
Les mesures effectuées sont généralement le temps de réponse des performances, le débit, les hits/sec, les graphiques de retard du réseau, etc.
20) Quelle fonction est utilisée pour mettre fin à une transaction imbriquée ?
La fonction est - lr_end_sub_transaction
En savoir plus sur les transactions dans ce domaine vidéo.
Questions et réponses d'entretien avec Loadrunner pour les expérimentés
21) Quelle est la différence entre une transaction et une instance de transaction dans LoadRunner ?
Une transaction est utilisée pour mesurer le temps entre les exécutions de certaines instructions
Une instance de transaction est utilisée pour l'analyse des performances
22) Pendant l'exécution du script, nous trouvons certaines valeurs qui doivent peut-être être corrélées ? Est-il possible d'effectuer 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 le script arrêté.
23) Qu'est-ce que 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 cliquez 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 requis pour charger la page sera inférieur à celui requis pour charger la page lors de votre première visite, car la plupart des informations requises pour charger la page sont récupérées du cache au lieu du serveur. . Cela affectera les temps de réponse de votre test. Il est donc 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 ?
Graphique de superposition : il superposera le contenu de deux graphiques partageant un axe X commun.
Graphique de corrélation: 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 performances 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 telles que le temps de réponse et les requêtes par seconde. Elle est réalisée dans des conditions de production – comme celles de charge.
L'objectif des tests de charge est de vérifier l'évolutivité du système. Par exemple, connaître 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 vers un fichier .cor, puis je 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 le soir. En une journée, un représentant créera 40 réservations de vols, modifiera 10 réservations de vols et recherchera 20 réservations de vols. Un représentant ne peut pas effectuer une modification sans effectuer au préalable 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 souhaitez que chaque étape de votre script soit mesurée comme une transaction dans le contrôleur et ne soit pas 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 du 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 ?
Les tests de charge consistent à vérifier si l'application fonctionne bien avec les charges d'un grand nombre d'utilisateurs et de transactions simultanées. Il était également utilisé pour déterminer s'il pouvait gérer les périodes d'utilisation de pointe.
34) Qu'est-ce que Load Runner ?
Load Runner est un outil de test de 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
- L'utilisateur virtuel Generator
- Contrôleur et processus agent
- Analyse et surveillance LoadRunner
- Livres LoadRunner en ligne
36) Quel composant de LoadRunner est utilisé pour enregistrer un script ?
Votre Utilisateur virtuel Generator (VuGen) Le composant 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 ?
Des 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 Vusers d'attendre pendant l'exécution du test afin d'effectuer les tâches simultanément.
Par exemple, dans une application bancaire, des points Rendez-vous 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 à chaque session de test.
Par exemple, un scénario définit
- Nombre d'utilisateurs
- Action à réaliser
- 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 en utilisant le lr_set_debug_message
la fonction.
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 le nombre de 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 indique la quantité de données en octets que les Vusers ont reçues du serveur en une seconde. Lorsqu'on le compare au temps de réponse des transactions, 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 à peu près au même moment.
42) Que contiennent les actions vuser_init et vuser_end ?
L'action Vuser_init contient des procédures pour se connecter à un serveur et la section Vuser_end contient des 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étaillés d'exécution de script 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 des transactions
45) Qu'est-ce qu'une fonction permettant de capturer des valeurs dynamiques dans le script utilisateur Web ?
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 :
- Test de charge planifiée
- Créer des scripts Vuser
- Définir un 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 utilisateur 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 désignent le nombre de hits que le serveur reçoit en une seconde de la part de l'utilisateur.
La requête par seconde est le nombre de requêtes que l'utilisateur demandera au serveur.
51) Quels sont les avantages du Load Runner ?
Voici les avantages de Load Runner :
- Réduit l’intervention humaine
- Réduit les exigences 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 correspond aux utilisateurs virtuels qui peuvent simuler les utilisateurs réels. Les utilisateurs virtuels qui remplacent les logiciels clients d'exploitation des utilisateurs réels, tels que IE envoyant des requêtes via le protocole HTTP aux serveurs Web IIS ou Apache.
53) Comment écrivons-nous 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 ?
Quatre paramètres d'exécution peuvent être définis :
- Stimulation: Celui-ci contient le nombre d'itérations.
- Connectez-vous: La journalisation peut être définie sur standard ou désactivée.
- Il est temps de réfléchir : Capable de définir le temps de réflexion pour qu'il soit ignoré ou remplacé.
- Général: Permet le paramétrage des Vusers pour les processus ou le multi-threading.
55) Comment pouvons-nous trouver les problèmes liés à la base de données ?
Les moniteurs et le Data Resource Graph 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 le chargement et un autre pour le centile.
- Graphique Hits/seconde – Affiche le volume du trafic des applications
- Graphique de téléchargement de pages/seconde – montre la vitesse à laquelle les pages sont téléchargées par seconde
57) Comment identifier les goulots d’étranglement en matière de performances ?
Les moniteurs peuvent être utilisés pour détecter les goulots d’étranglement des performances. Ceux-ci incluent les 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 problématiques dans des scénarios entraînant une augmentation du temps de réponse et du débit, des retards du réseau, du temps de réponse des performances, des accès/seconde, etc.
58) Qu'est-ce qu'une montée en puissance et comment peut-elle être définie ?
Ramp up augmente progressivement la charge sur un serveur et peut être simulé en augmentant progressivement le nombre de Vusers. Cette fonctionnalité se trouve dans les options de planification de scénarios.
59) Comment effectuer la corrélation ?
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ù sont définies les options de corrélation automatique ?
La corrélation automatique est définie dans la zone des options d'enregistrement de l'onglet 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 plusieurs 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 pouvant ê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 superposé :
Le graphique de superposition a un axe X et 2 axes Y. L'axe Y gauche du graphique fusionné affiche la valeur du graphique actuel et l'axe Y droit affiche la valeur de l'axe Y du graphique qui a été 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 d'elles ?
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 déconnexion.
64) Quelles sont les quatre méthodes de sélection lors du choix des données dans un fichier de données ?
Voici les quatre méthodes de sélection :
- Séquentiel
- aléatoire
- Unique
- Nom du paramètre
65) Que faut-il faire pour afficher la substitution des paramètres dans le journal d'exécution ?
La substitution des paramètres peut être visualisé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 requis pour analyser les résultats de l'exécution de Vuser :
- Journal d'exécution
- Visionneuse d'exécution et
- Mercury Fenêtre Résultats des tests
67) Quelle est la différence entre le scénario manuel et le scénario orienté objectif ?
Voici les différences entre les scénarios manuel et orienté objectif :
Scénario manuel | Scénario d'objectif |
---|---|
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 Server Resources Monitor ?
Le moniteur de ressources du serveur est utilisé pour déterminer la quantité de données provenant du cache et permet de découvrir quelles sont toutes les parties du système qui présentent 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 apparaissent 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-t-il l'erreur « continuer » ?
Continuer doit être défini uniquement lorsque vous rendez les journaux d'exécution plus descriptifs ou lorsque vous ajoutez une 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 les entrées sur le serveur afin d'émuler de vrais utilisateurs.
- Différents ensembles de données sont envoyés au serveur à chaque exécution du script.
- Mieux vaut 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 ?
Votre lr_output_message
est une fonction qui envoie des notifications à la fenêtre Controller Output et au fichier journal Vuser.
74) Sur 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 les scripts VuGen ?
Le code du script LoadRunner est obtenu par enregistrement dans la syntaxe du langage ANSI C et peut être visualisé dans la vue script.
76) Qu'est-ce que les tests de performances dans LoadRunner ?
Les tests de performances peuvent être effectués en calculant le calendrier 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 timing 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 les Vusers. La configuration de la machine client 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 de composant du système doit correspondre à la configuration globale du système afin d'atteindre les objectifs des tests de charge.
78) A quoi sert la fonction 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 l'exécution de 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 ?
Pensez que le temps est le temps pendant lequel un utilisateur réel attend entre deux actions.
Lorsqu'un utilisateur reçoit des données d'un serveur ou d'autres applications, il 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ée 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 :
- Langue C
- Script Visual Basic
- Visual Basic pour les applications
- Java Scripting
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
- SAP
- SOA
- Web et multimédia
- Sans-fil
- GUI
- Java Enregistrez et rejouez
- Bureau à distance
- la toile 2.0
Quiz de certification HP Loadrunner 1
Quiz de certification HP Loadrunner 2
Quiz de certification HP Loadrunner 3
Ces questions d'entretien vous aideront également dans votre soutenance