{"id":2681,"date":"2024-02-29T14:43:14","date_gmt":"2024-02-29T13:43:14","guid":{"rendered":"https:\/\/ittester.sk\/non-classifiee\/jmeter-questions-to-talk\/"},"modified":"2024-10-22T14:14:02","modified_gmt":"2024-10-22T12:14:02","slug":"jmeter-questions-to-talk","status":"publish","type":"post","link":"https:\/\/ittester.sk\/fr\/questions-dentretien\/jmeter-questions-to-talk\/","title":{"rendered":"Jmeter : questions d&rsquo;entretien"},"content":{"rendered":"\n<p>Pr\u00e9parez votre entretien avec JMeter gr\u00e2ce \u00e0 notre liste compl\u00e8te de questions d&rsquo;entretien pour JMeter. Ces questions s&rsquo;adressent aux d\u00e9butants et aux plus exp\u00e9riment\u00e9s.<\/p>\n\n<p><strong>1) Qu&rsquo;est-ce qu&rsquo;un test de performance ?<\/strong><\/p>\n\n<p>Le test de performance est un type de test non fonctionnel qui \u00e9value la performance d&rsquo;une application sous une charge pr\u00e9vue ou plus \u00e9lev\u00e9e. Il est effectu\u00e9 avant le d\u00e9ploiement de l&rsquo;application en production afin de s&rsquo;assurer que l&rsquo;application ne tombe pas en panne et qu&rsquo;elle r\u00e9pond dans un d\u00e9lai standard\/acceptable sous une charge r\u00e9aliste.<\/p>\n\n<p><strong>2. Quels sont les diff\u00e9rents types de techniques de test de performance ?<\/strong><\/p>\n\n<p>Les diff\u00e9rents types de tests de performance sont les suivants :<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"619\" src=\"https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/performance-testing.webp\" alt=\"\" class=\"wp-image-1082\" srcset=\"https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/performance-testing.webp 626w, https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/performance-testing-300x297.webp 300w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\n<\/div>\n<ul class=\"wp-block-list\">\n<li>Test de charge &#8211; un type de test de performance visant \u00e0 mesurer le comportement d&rsquo;une application sous une charge attendue.<\/li>\n\n\n\n<li>Test de stress &#8211; \u00c9valuation du comportement d&rsquo;une application sous des charges sup\u00e9rieures au seuil de l&rsquo;application ou aux conditions de charge maximale.<\/li>\n\n\n\n<li>Test d&rsquo;endurance &#8211; Test d&rsquo;une application dans le cadre d&rsquo;un test de charge \u00e0 long terme, g\u00e9n\u00e9ralement utilis\u00e9 pour d\u00e9tecter les fuites de m\u00e9moire dans une application.<\/li>\n\n\n\n<li>Spike Testing &#8211; \u00c9valuation du comportement d&rsquo;une application lorsque le nombre d&rsquo;utilisateurs augmente soudainement par rapport \u00e0 la normale.<\/li>\n\n\n\n<li>Test de volume &#8211; Test d&rsquo;une application avec de grandes quantit\u00e9s de donn\u00e9es, par exemple, test typique avec de grands enregistrements de donn\u00e9es dans une base de donn\u00e9es.<\/li>\n<\/ul>\n\n<p><strong>3. Quelles sont les activit\u00e9s r\u00e9alis\u00e9es lors des tests de performance d&rsquo;une application ?<\/strong><\/p>\n\n<p>Les activit\u00e9s r\u00e9alis\u00e9es au cours des tests de performance sont les suivantes<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Collecte et analyse des exigences pour les tests de performance &#8211; Dans cette phase, tous les d\u00e9tails de l&rsquo;application sont recueillis aupr\u00e8s du client et des autres parties prenantes de l&rsquo;application.<\/li>\n\n\n\n<li>S\u00e9lection des outils de test &#8211; Cette phase implique la s\u00e9lection des outils pour les tests de performance.<\/li>\n\n\n\n<li>Planification des tests de performance &#8211; La phase de planification des tests comprend la planification de l&rsquo;ensemble du processus de test de performance, la mise en place de l&rsquo;infrastructure et de l&rsquo;environnement, les sc\u00e9narios de cas d&rsquo;utilisation \u00e0 sc\u00e9nariser, etc.<\/li>\n\n\n\n<li>Mise en \u0153uvre des scripts de test &#8211; Dans cette phase, les scripts de test de performance sont cr\u00e9\u00e9s \u00e0 l&rsquo;aide de l&rsquo;outil s\u00e9lectionn\u00e9 dans les phases pr\u00e9c\u00e9dentes.<\/li>\n\n\n\n<li>Ex\u00e9cution du test de performance &#8211; Dans cette phase, le script de test est ex\u00e9cut\u00e9 pendant une p\u00e9riode pr\u00e9d\u00e9termin\u00e9e, sp\u00e9cifi\u00e9e dans la phase de planification.<\/li>\n\n\n\n<li>Analyse des r\u00e9sultats des tests &#8211; La phase d&rsquo;analyse des r\u00e9sultats implique la consolidation des r\u00e9sultats des tests. En outre, il permet de d\u00e9terminer divers attributs de performance de l&rsquo;application et d&rsquo;identifier les goulets d&rsquo;\u00e9tranglement en mati\u00e8re de performance.<\/li>\n<\/ol>\n\n<p><strong>4. Qu&rsquo;est-ce que JMeter ?<\/strong><\/p>\n\n<p>JMeter est un outil de test de performance open-source d\u00e9velopp\u00e9 en Java. Il peut \u00eatre utilis\u00e9 pour tester les performances des applications web, des services web (SOAP et Rest), du serveur FTP, des bases de donn\u00e9es, du serveur LDAP, etc.<\/p>\n\n<p><strong>5. Pourquoi choisir JMeter pour les tests de performance ?<\/strong><\/p>\n\n<p>Les avantages de l&rsquo;utilisation de JMeter pour les tests de performance sont les suivants :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Il peut \u00eatre utilis\u00e9 gratuitement, sans co\u00fbt de licence.<\/li>\n\n\n\n<li>Il s&rsquo;agit d&rsquo;un logiciel libre. En d&rsquo;autres termes, chacun peut l&rsquo;adapter \u00e0 son usage sp\u00e9cifique.<\/li>\n\n\n\n<li>L&rsquo;outil JMeter b\u00e9n\u00e9ficie d&rsquo;une bonne assistance communautaire en ligne et de tutoriels.<\/li>\n\n\n\n<li>Permet de tester les performances d&rsquo;un large \u00e9ventail d&rsquo;applications. Par exemple, les sites web, les services web FTP et les bases de donn\u00e9es.<\/li>\n\n\n\n<li>Il est facile \u00e0 apprendre et \u00e0 utiliser.<\/li>\n<\/ul>\n\n<p><strong>6.<\/strong> <strong>Expliquez le fonctionnement interne de l&rsquo;outil JMeter.<\/strong><\/p>\n\n<p>JMeter simule la charge r\u00e9elle de l&rsquo;utilisateur en cr\u00e9ant plusieurs threads qui ex\u00e9cutent des requ\u00eates simultan\u00e9es vers le serveur cible. Il affiche ensuite les performances du serveur sous forme de tableaux et de graphiques.<\/p>\n\n<p><strong>7. JMeter simule-t-il un v\u00e9ritable navigateur ?<\/strong><\/p>\n\n<p>Non, l&rsquo;outil JMeter ne simule pas ou ne fonctionne pas comme un v\u00e9ritable navigateur. Impossible de rendre la r\u00e9ponse HTML comme un vrai navigateur.<\/p>\n\n<p><strong>8. Quelles sont les caract\u00e9ristiques de JMeter ?<\/strong><\/p>\n\n<p>Voici quelques-unes des caract\u00e9ristiques de JMeter :<\/p>\n\n<ol class=\"wp-block-list\">\n<li>JMeter est 100% bas\u00e9 sur Java. Il pr\u00e9sente donc tous les avantages des applications bas\u00e9es sur Java, tels que la portabilit\u00e9, l&rsquo;extensibilit\u00e9, la robustesse, etc.<\/li>\n\n\n\n<li>Il dispose d&rsquo;une fonction d&rsquo;enregistrement et de lecture qui permet de cr\u00e9er facilement et rapidement des scripts de test.<\/li>\n\n\n\n<li>JMeter propose diff\u00e9rents r\u00e9cepteurs pour capturer et analyser les r\u00e9sultats des tests sous forme de tableaux et de graphiques.<\/li>\n\n\n\n<li>Il peut \u00eatre utilis\u00e9 pour tester la charge de divers protocoles &#8211; HTTP, HTTPS, FTP, LDAP, TCP, etc.<\/li>\n<\/ol>\n\n<p><strong>9. Comment enregistrer des scripts de test de performance dans JMeter ?<\/strong><\/p>\n\n<p>JMeter dispose d&rsquo;un enregistreur de script de test HTTP(S) que nous pouvons utiliser pour effectuer des op\u00e9rations dans le navigateur, et les requ\u00eates HTTP sont enregistr\u00e9es dans JMeter.<\/p>\n\n<p><strong>10. Faut-il apprendre \u00e0 coder pour cr\u00e9er des scripts dans JMeter ?<\/strong><\/p>\n\n<p>La cr\u00e9ation de scripts dans JMeter est un peu diff\u00e9rente de la cr\u00e9ation automatis\u00e9e de scripts habituelle. Dans la plupart des cas, le script peut \u00eatre cr\u00e9\u00e9 par t\u00e9l\u00e9chargement ou en utilisant l&rsquo;interface utilisateur JMeter. Vient ensuite le param\u00e9trage des essais, la corr\u00e9lation et la configuration des diff\u00e9rents param\u00e8tres d&rsquo;essai.<\/p>\n\n<p>Dans cette optique, certains sc\u00e9narios n\u00e9cessitent un codage, qui peut \u00eatre r\u00e9alis\u00e9 \u00e0 l&rsquo;aide de scripts Beanshell.<\/p>\n\n<p><strong>11. JMeter est bas\u00e9 sur Java. Peut-on l&rsquo;utiliser pour tester les performances d&rsquo;applications mises en \u0153uvre sur d&rsquo;autres plates-formes\/langages tels que .Net ?<\/strong><\/p>\n\n<p>Oui, nous pouvons utiliser JMeter pour tester des applications web con\u00e7ues dans d&rsquo;autres langues et sur d&rsquo;autres plateformes.<\/p>\n\n<p><strong>12. Quels types d&rsquo;applications peuvent \u00eatre test\u00e9s avec JMeter ?<\/strong><\/p>\n\n<p>Les diff\u00e9rents types d&rsquo;applications qui peuvent \u00eatre test\u00e9s \u00e0 l&rsquo;aide de JMeter sont les suivants :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Site web<\/li>\n\n\n\n<li>Services Web &#8211; REST et SOAP<\/li>\n\n\n\n<li>Bases de donn\u00e9es (JDBC)<\/li>\n\n\n\n<li>Scripts Shell<\/li>\n\n\n\n<li>FTP<\/li>\n\n\n\n<li>LDAP<\/li>\n\n\n\n<li>TCP<\/li>\n\n\n\n<li>SMTP, POP3, IMAP<\/li>\n<\/ul>\n\n<p><strong>13. Expliquez le param\u00e9trage dans JMeter<\/strong><\/p>\n\n<p>Le param\u00e9trage est le processus de param\u00e9trage de l&rsquo;entr\u00e9e utilisateur ou d&rsquo;autres entr\u00e9es de test. Ainsi, diff\u00e9rentes valeurs sont utilis\u00e9es pour diff\u00e9rents utilisateurs et it\u00e9rations de la boucle. Par exemple, un fichier CSV externe contenant plusieurs identifiants peut \u00eatre cr\u00e9\u00e9, puis transmis au script de test de r\u00e9sistance afin de r\u00e9cup\u00e9rer diff\u00e9rents identifiants pour chaque it\u00e9ration.<\/p>\n\n<p><strong>14. Qu&rsquo;est-ce que la corr\u00e9lation ?<\/strong><\/p>\n\n<p>La corr\u00e9lation est l&rsquo;aspect le plus important de l&rsquo;\u00e9criture de scripts dans JMeter. Elle consiste \u00e0 r\u00e9cup\u00e9rer des donn\u00e9es dynamiques \u00e0 partir de requ\u00eates\/invocations pr\u00e9c\u00e9dentes et \u00e0 les transmettre aux requ\u00eates suivantes en tant que param\u00e8tres. Par exemple, nous pouvons r\u00e9cup\u00e9rer les valeurs des variables de session \u00e0 partir d&rsquo;une r\u00e9ponse \u00e0 une requ\u00eate contenant des informations d&rsquo;identification, puis transmettre ces valeurs aux requ\u00eates suivantes (et donc traiter la session). [<\/p>\n\n<p><strong>15. Qu&rsquo;est-ce qu&rsquo;un plan de test ?<\/strong><\/p>\n\n<p>Un plan de test dans JMeter est un conteneur logique qui contient tous les \u00e9l\u00e9ments de test qui composent un test de performance. Parmi les diff\u00e9rents \u00e9l\u00e9ments du plan de test, citons le groupe de threads, les \u00e9chantillonneurs, les temporisateurs, les assertions, les auditeurs, etc.<\/p>\n\n<p><strong>16. Qu&rsquo;est-ce que le Workbench ?<\/strong><\/p>\n\n<p>Dans JMeter, le banc de travail est une zone temporaire de stockage des \u00e9l\u00e9ments de test. Il comprend \u00e9galement des fonctionnalit\u00e9s non li\u00e9es aux tests, telles qu&rsquo;un serveur proxy HTTP qui peut \u00eatre configur\u00e9 pour t\u00e9l\u00e9charger des scripts par l&rsquo;interm\u00e9diaire du navigateur dans JMeter. Tout \u00e9l\u00e9ment plac\u00e9 dans l&rsquo;espace de travail ne sera pas sauvegard\u00e9 lors de l&rsquo;enregistrement avec le script du plan de test JMX.<\/p>\n\n<p><strong>17. Qu&rsquo;est-ce qu&rsquo;un groupe de discussion dans JMeter ?<\/strong><\/p>\n\n<p>Un groupe de threads est un \u00e9l\u00e9ment du plan de test JMeter qui repr\u00e9sente un groupe d&rsquo;utilisateurs virtuels effectuant un ensemble d&rsquo;op\u00e9rations.<\/p>\n\n<p><strong>18. Qu&rsquo;est-ce qu&rsquo;un fragment de test dans JMeter ?<\/strong><\/p>\n\n<p>Un extrait de test est un type sp\u00e9cial de contr\u00f4leur dans JMeter dont le seul but est de permettre la r\u00e9utilisation du code dans un plan de test. C&rsquo;est comme un groupe de fils. Cependant, il ne s&rsquo;ex\u00e9cutera pas s&rsquo;il n&rsquo;est pas r\u00e9f\u00e9renc\u00e9 par Module Controller ou Include_Controller.<\/p>\n\n<p><strong>Question.19. Qu&rsquo;est-ce que la p\u00e9riode de constitution de r\u00e9serves ?<\/strong><\/p>\n\n<p>Au d\u00e9but d&rsquo;un test de charge d&rsquo;application, au lieu de mettre tous les utilisateurs en service, nous augmentons lentement le nombre d&rsquo;utilisateurs afin d&rsquo;examiner leur impact sur les performances de l&rsquo;application. Dans JMeter, la p\u00e9riode de mont\u00e9e en puissance d\u00e9finit la dur\u00e9e pendant laquelle tous les utilisateurs sp\u00e9cifi\u00e9s atteindront l&rsquo;\u00e9tat de d\u00e9marrage.<\/p>\n\n<p>20. Que sont les \u00e9chantillonneurs dans JMeter ?<\/p>\n\n<p>R : Les \u00e9chantillonneurs de JMeter sont utilis\u00e9s pour envoyer diff\u00e9rents types de demandes au serveur. Parmi les \u00e9chantillonneurs couramment utilis\u00e9s, citons les demandes HTTP, les demandes JDBC, les demandes SOAP-XML, les demandes JUnit, les \u00e9chantillonneurs TCP, etc.<\/p>\n\n<p><strong>21) Que sont les listeners dans JMeter ? Citez quelques-uns des auditeurs les plus couramment utilis\u00e9s.<\/strong><\/p>\n\n<p>Les \u00e9couteurs sont utilis\u00e9s pour afficher et stocker les r\u00e9sultats des tests, ainsi que pour aider \u00e0 l&rsquo;analyse tabulaire et graphique de ces r\u00e9sultats. Parmi les auditeurs les plus couramment utilis\u00e9s, citons le rapport agr\u00e9g\u00e9, le graphique agr\u00e9g\u00e9, le graphique des r\u00e9sultats, l&rsquo;arbre des r\u00e9sultats, etc.<\/p>\n\n<p><strong>22) Qu&rsquo;est-ce qu&rsquo;un fichier JTL dans JMeter ?<\/strong><\/p>\n\n<p>Dans JMeter, les r\u00e9sultats des tests sont stock\u00e9s sous forme de fichiers JTL. JTL est l&rsquo;abr\u00e9viation de JMeter Test Logs.<\/p>\n\n<p><strong>23. Quels sont les diff\u00e9rents timers dans JMeter ?<\/strong><\/p>\n\n<p>Les minuteurs sont utilis\u00e9s pour arr\u00eater l&rsquo;ex\u00e9cution d&rsquo;un test de thread pendant un certain temps pr\u00e9d\u00e9fini. En outre, ces minuteurs sont utilis\u00e9s pour simuler le temps de r\u00e9flexion d&rsquo;un utilisateur r\u00e9el. Les diff\u00e9rents types de timers disponibles dans JMeter sont les suivants : timer constant, timer al\u00e9atoire gaussien, timer al\u00e9atoire uniforme, timer \u00e0 d\u00e9bit constant, timer de synchronisation, timer Beanshell, timer BSF, etc.<\/p>\n\n<p><strong>24) Quelle est la diff\u00e9rence entre une minuterie al\u00e9atoire gaussienne et une minuterie al\u00e9atoire de Poisson ?<\/strong><\/p>\n\n<p>Les temporisateurs al\u00e9atoires :Gaussien et Poisson sont tous deux utilis\u00e9s pour interrompre l&rsquo;ex\u00e9cution d&rsquo;un test pendant une p\u00e9riode de temps al\u00e9atoire, mais pour fermer une valeur particuli\u00e8re. La diff\u00e9rence entre eux r\u00e9side dans leurs algorithmes de mise en \u0153uvre de base pour g\u00e9n\u00e9rer des valeurs al\u00e9atoires.<\/p>\n\n<p><strong>25. qu&rsquo;est-ce que le point de rendez-vous ?<\/strong><\/p>\n\n<p>Le point de rendez-vous dans JMeter est utilis\u00e9 pour effectuer des tests de pointe. Elle est mise en \u0153uvre \u00e0 l&rsquo;aide d&rsquo;un \u00ab\u00a0minuteur de synchronisation\u00a0\u00bb en attendant que le nombre d&rsquo;utilisateurs actifs atteigne une certaine valeur sp\u00e9cifi\u00e9e pendant le test de charge.<\/p>\n\n<p><strong>26. que sont les assertions dans JMeter ? Expliquez les r\u00e9clamations disponibles dans JMeter.<\/strong><\/p>\n\n<p>Les assertions dans JMeter sont utilis\u00e9es pour valider certaines valeurs en r\u00e9ponse aux demandes de l&rsquo;\u00e9chantillonneur. Les assertions couramment utilis\u00e9es sont les suivantes : assertion de r\u00e9ponse, assertion de taille, assertion XML, assertion BeanShell, assertion HTML, assertion XPath, etc.<\/p>\n\n<p><strong>27. \u00c0 quoi servent les \u00e9l\u00e9ments de configuration ?<\/strong><\/p>\n\n<p>Les \u00e9l\u00e9ments de configuration sont utilis\u00e9s pour personnaliser les exigences de l&rsquo;\u00e9chantillonneur, par exemple CSV Data Set Config peut \u00eatre utilis\u00e9 pour param\u00e9trer les requ\u00eates de l&rsquo;\u00e9chantillonneur avec des valeurs obtenues \u00e0 partir d&rsquo;un fichier CSV externe.<\/p>\n\n<p><strong>28) Qu&rsquo;est-ce qu&rsquo;un pr\u00e9processeur ?<\/strong><\/p>\n\n<p>Les pr\u00e9processeurs sont des \u00e9l\u00e9ments du plan de test qui sont ex\u00e9cut\u00e9s avant l&rsquo;ex\u00e9cution de la demande d&rsquo;\u00e9chantillonnage. Parmi les pr\u00e9processeurs couramment utilis\u00e9s dans JMeter, citons le pr\u00e9processeur BeanShell, l&rsquo;analyseur de liens HTML, le modificateur de r\u00e9\u00e9criture d&rsquo;URL HTTP, les param\u00e8tres utilisateur RegEx, etc.<\/p>\n\n<p><strong>29) Qu&rsquo;est-ce qu&rsquo;un postprocesseur ?<\/strong><\/p>\n\n<p>Les post-processeurs sont des \u00e9l\u00e9ments du plan de test qui sont ex\u00e9cut\u00e9s apr\u00e8s l&rsquo;ex\u00e9cution de la demande de l&rsquo;\u00e9chantillonneur. En g\u00e9n\u00e9ral, les post-processeurs sont utilis\u00e9s pour r\u00e9cup\u00e9rer certaines valeurs de la r\u00e9ponse de l&rsquo;\u00e9chantillonneur.<\/p>\n\n<p><strong>30. Quel est l&rsquo;ordre d&rsquo;ex\u00e9cution des \u00e9l\u00e9ments du plan de test JMeter ?<\/strong><\/p>\n\n<p>L&rsquo;ordre d&rsquo;ex\u00e9cution des \u00e9l\u00e9ments du plan de test est le suivant :<\/p>\n\n<ol class=\"wp-block-list\">\n<li>\u00c9l\u00e9ments de configuration<\/li>\n\n\n\n<li>Pr\u00e9processeurs<\/li>\n\n\n\n<li>Minuteries<\/li>\n\n\n\n<li>\u00c9chantillonneurs<\/li>\n\n\n\n<li>Post-processeurs<\/li>\n\n\n\n<li>R\u00e9clamations<\/li>\n\n\n\n<li>Les auditeurs<\/li>\n<\/ol>\n\n<p><strong>31. comment faire fonctionner JMeter en mode non-UI ?<\/strong><\/p>\n\n<p>Une commande pour ex\u00e9cuter JMeter en mode non-UI.<\/p>\n\n<p><strong>jmeter -n -t test.jmx -l test.jtl<\/strong><\/p>\n\n<p>O\u00f9<\/p>\n\n<ul class=\"wp-block-list\">\n<li>n sp\u00e9cifie que JMeter sera ex\u00e9cut\u00e9 en mode non-GUI<\/li>\n\n\n\n<li>-t pour le fichier de script de test<\/li>\n\n\n\n<li>-l pour le fichier jtl contenant les r\u00e9sultats de chaque \u00e9chantillon<\/li>\n<\/ul>\n\n<p><strong>32. Comment r\u00e9duire les besoins en ressources dans JMeter ?<\/strong><\/p>\n\n<p>Afin d&rsquo;utiliser au mieux les ressources disponibles, et \u00e0 titre de pratique g\u00e9n\u00e9rale, les proc\u00e9dures suivantes devraient \u00eatre incorpor\u00e9es dans les tests&#8230;<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Pour ex\u00e9cuter les scripts, utilisez le mode no UI : jmeter -n -t test.jmx -l test.jtl<\/li>\n\n\n\n<li>Utilisez le moins d&rsquo;auditeurs possible dans le plan de test.<\/li>\n\n\n\n<li>\u00c9vitez d&rsquo;utiliser les auditeurs \u00ab\u00a0View Results Tree\u00a0\u00bb ou \u00ab\u00a0View Results in Table\u00a0\u00bb pendant le test de r\u00e9sistance. Utilisez-les uniquement pendant la phase d&rsquo;\u00e9criture des scripts pour les d\u00e9boguer.<\/li>\n\n\n\n<li>Plut\u00f4t que d&rsquo;utiliser plusieurs \u00e9chantillonneurs similaires, utilisez le m\u00eame \u00e9chantillonneur dans une boucle. Utilisez \u00e9galement des variables (\u00e0 l&rsquo;aide de l&rsquo;ensemble de donn\u00e9es CSV) pour modifier les \u00e9chantillons.<\/li>\n\n\n\n<li>N&rsquo;utilisez pas le mode fonctionnel de JMeter lorsque vous effectuez des tests de performance.<\/li>\n\n\n\n<li>Utilisez la sortie CSV plut\u00f4t que XML car elle est beaucoup plus facile.<\/li>\n\n\n\n<li>Ne stockez que les donn\u00e9es dont vous avez besoin.<\/li>\n\n\n\n<li>Utilisez aussi peu d&rsquo;assertions que possible pendant le test de r\u00e9sistance.<\/li>\n<\/ul>\n\n<p><strong>33. Qu&rsquo;est-ce que la ligne 90% dans JMeter ?<\/strong><\/p>\n\n<p>Le rapport de synth\u00e8se de l&rsquo;auditeur contient une ligne \u00e0 90 % comme l&rsquo;une des mesures. Dans le manuel Apache JMeter, la ligne 90% est d\u00e9crite comme suit : \u00ab\u00a090% des \u00e9chantillons n&rsquo;ont pas dur\u00e9 plus longtemps que ce temps\u00a0\u00bb. En fait, il s&rsquo;agit du 90e percentile des temps de r\u00e9ponse de l&rsquo;\u00e9chantillon.<\/p>\n\n<p><strong>percentile 90 = (90\/100)*N+1\/2, o\u00f9 N est le nombre d&rsquo;\u00e9chantillons<\/strong><\/p>\n\n<p>Ainsi, s&rsquo;il y a 10 \u00e9chantillons, la ligne des 90 % sera de 9,5 ou 9. Cela signifie 9. dans une liste tri\u00e9e d&rsquo;\u00e9chantillons (tri\u00e9s par ordre croissant de leur temps de r\u00e9ponse).<\/p>\n\n<p><strong>34. Qu&rsquo;est-ce qu&rsquo;un test de charge distribu\u00e9 ? Comment peut-on y parvenir avec JMeter ?<\/strong><\/p>\n\n<p>Le test de charge distribu\u00e9 est un processus par lequel plusieurs syst\u00e8mes peuvent \u00eatre utilis\u00e9s pour simuler la charge d&rsquo;un grand nombre d&rsquo;utilisateurs. L&rsquo;utilisation de plusieurs syst\u00e8mes pour les tests de charge s&rsquo;explique par le fait qu&rsquo;un seul syst\u00e8me ne peut pas g\u00e9n\u00e9rer un grand nombre de threads (utilisateurs).<\/p>\n\n<p>Dans JMeter, nous pouvons effectuer des tests de charge distribu\u00e9s en utilisant une configuration ma\u00eetre-esclave.<\/p>\n\n<p><strong>35. Est-il possible d&rsquo;ex\u00e9cuter des scripts Selenium dans JMeter ?<\/strong><\/p>\n\n<p>Oui, nous pouvons ex\u00e9cuter des scripts Selenium Webdriver dans JMeter en utilisant le plugin WebDriver Set.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9parez votre entretien avec notre liste compl\u00e8te de questions d&rsquo;entretien pour JMeter. Ils sont con\u00e7us pour les d\u00e9butants et les plus exp\u00e9riment\u00e9s.<\/p>\n","protected":false},"author":8,"featured_media":2683,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[49],"tags":[],"class_list":["post-2681","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-questions-dentretien"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/comments?post=2681"}],"version-history":[{"count":1,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2681\/revisions"}],"predecessor-version":[{"id":2685,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2681\/revisions\/2685"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/media\/2683"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/media?parent=2681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/categories?post=2681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/tags?post=2681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}