Comment configurer JMeter et l’Appareil mobile pour y enregistrer des Scripts pour l’Application native?
Le JMeter répond au besoin de tester le comportement fonctionnel et de mesurer les performances. JMeter peut être utilisé pour les tests de performances mobiles avec l’application Web de bureau. Il fournit des fonctionnalités pour préparer et exécuter nos scripts de test de performance spécifiques aux mobiles.
Afin de configurer JMeter et l’appareil mobile pour enregistrer des scripts pour l’application native dans JMeter pour les plates-formes Android et iOS, vous pouvez vous référer aux étapes mentionnées ci-dessous.
C’est juste similaire à l’enregistrement de scripts pour des applications Web. Tout ce que nous avons à faire est de mettre en place un proxy correct pour l’appareil mobile. Cependant, vous devez d’abord préparer JMeter pour enregistrer vos scripts.
Configuration du proxy JMeter
1. Ouvrez JMeter et cliquez avec le bouton droit sur le groupe de threads TestPlan > Add > Threads (Utilisateurs) >.
2. Cliquez avec le bouton droit sur le groupe de threads > Ajouter > Contrôleur logique > Contrôleur d’enregistrement.
3. Cliquez avec le bouton droit sur l’arborescence des résultats de la vue Threads > Add >Listener >.
4. Ajoutez un enregistreur de script de test en sélectionnant l’option Ajouter > Éléments non test > Enregistreur de script de test HTTP(S).
5. Ajoutez ‘8080’ comme valeur de port et cliquez sur le bouton Démarrer. Cela démarrera le proxy JMeter sur localhost.
Ce sont les configurations que nous devons faire dans JMeter pour enregistrer les scripts. Maintenant, nous devons configurer le proxy JMeter sur les appareils mobiles afin que toutes les demandes mobiles soient enregistrées dans JMeter. Suivez les étapes mentionnées ci-dessous pour configurer le proxy sur les plates-formes Android et iOS.
Configuration du proxy Android
1. Accédez à l’option Paramètres > Wi-Fi.
2. Appuyez longuement sur le réseau connecté et cliquez sur l’option “Modifier le réseau”.
3. Dans la boîte de dialogue ouverte, cochez la case ” Options avancées “.
4. Cela ouvrira les paramètres avancés à partir desquels nous pourrons modifier le proxy manuellement. Pour cela, définissez l’option ‘Proxy’ sur ‘Manuel’.
5. Maintenant, définissez ‘Nom d’hôte proxy’ comme adresse IP de votre ordinateur et ‘Port proxy’ sur 8080 comme nous l’avons configuré dans la configuration de JMeter. Reportez-vous à l’image ci-dessous pour vous faire une idée de cette configuration.
6. Cliquez sur l’option “Enregistrer”. Vous pouvez maintenant commencer à exécuter l’application sur votre appareil mobile et ses demandes seront enregistrées dans JMeter.
Configuration du proxy iOS
1. Accédez à l’option Paramètres > Wi-Fi.
2. Cliquez sur le réseau connecté.
3. Sélectionnez l’option “Manuel ” dans la section Proxy HTTP.
4. Définissez la valeur “Serveur” comme adresse IP de votre ordinateur et la valeur “Port” sur 8080 en tant que configuration JMeter. Reportez-vous à l’image ci-dessous pour vous faire une idée de cette configuration.
5. Vous pouvez maintenant commencer à exécuter l’application sur votre appareil mobile et ses demandes seront enregistrées dans JMeter.
6. Mais, avant d’exécuter une application, assurez-vous de cliquer sur le bouton “Démarrer” sur l’écran de l’enregistreur de script de test HTTP (S) dans JMeter.
7. En cliquant sur le bouton “DÉMARRER”, vous pouvez obtenir un dialogue de message de certificat de CA racine. Cliquez simplement sur le bouton “OK” pour vous en débarrasser.
8. Une fois que vous commencez à exécuter votre application, les étapes du script seront enregistrées sous “Contrôleur d’enregistrement”. Voir la capture d’écran ci-dessous:
9. Une fois que vous avez terminé l’enregistrement de toutes les étapes du scénario de test, arrêtez le script en cliquant sur le bouton “Stop” à l’écran “HTTP(S) Test Script Recorder dans JMeter.
10. Développez “Contrôleur d’enregistrement” et voyez toutes les étapes enregistrées s’afficher.
11. Cliquez maintenant sur le bouton “Lecture” affiché en vert.
12. Cliquez sur “Afficher l’arborescence des résultats”.
13. Ici, vous verrez le résultat d’exécution de votre script.
Leave a Reply