Wie konfiguriere ich JMeter und ein mobiles Gerät, um Skripte für native Apps darin aufzuzeichnen?

Die JMeter bietet die notwendigkeit zu laden test funktionale verhalten und messen leistung. JMeter kann zusammen mit der Desktop-Webanwendung für mobile Leistungstests verwendet werden. Es bietet Funktionen zum Vorbereiten und Ausführen unserer mobilen spezifischen Leistungstestskripte.

Um JMeter und das mobile Gerät so zu konfigurieren, dass Skripte für native Apps in JMeter für Android- und iOS-Plattformen aufgezeichnet werden, können Sie die unten genannten Schritte ausführen.

Es ähnelt nur dem Aufzeichnen von Skripten für Webanwendungen. Alles, was wir tun müssen, ist, den richtigen Proxy für das mobile Gerät einzurichten. Sie müssen jedoch zuerst JMeter vorbereiten, um Ihre Skripte aufzuzeichnen.

JMeter-Proxy-Konfiguration

1. Öffnen Sie JMeter und klicken Sie mit der rechten Maustaste auf die Thread-Gruppe TestPlan>Add >Threads (Users)>.

Öffnen Sie JMeter und klicken Sie mit der rechten Maustaste auf die Thread-Gruppe TestPlanAdd Threads (Benutzer).

2. Klicken Sie mit der rechten Maustaste auf die Thread-Gruppe>Add>Logic Controller>Recording Controller.

Klicken Sie mit der rechten Maustaste auf den Thread groupAddLogic ControllerRecording Controller.

3. Klicken Sie mit der rechten Maustaste auf die Threads>Add>Listener>Ergebnisbaum anzeigen.

Klicken Sie mit der rechten Maustaste auf den Ergebnisbaum ThreadsAddListenerView.

4. Fügen Sie den Testskript-Rekorder hinzu, indem Sie die Option Add>Non-Test Elements>HTTP(S) Test Script Recorder auswählen.

Fügen Sie den Testskript-Rekorder hinzu, indem Sie hinzufügennicht-Test-ElementeHTTP (S) Option Testskript-Rekorder.

5. Fügen Sie ‘8080’ als Portwert hinzu und klicken Sie auf die Schaltfläche Start. Dadurch wird der JMeter-Proxy auf localhost gestartet.

Fügen Sie '8080' als Portwert hinzu und klicken Sie auf die Schaltfläche Start. Dadurch wird der JMeter-Proxy auf localhost gestartet.

Dies waren die Konfigurationen, die wir in JMeter vornehmen mussten, um die Skripte aufzuzeichnen. Jetzt müssen wir den JMeter-Proxy in mobilen Geräten einrichten, damit alle mobilen Anforderungen in JMeter aufgezeichnet werden. Befolgen Sie die unten genannten Schritte, um den Proxy auf Android- und iOS-Plattformen einzurichten.

Android-Proxy-Konfiguration

1. Gehen Sie zu Einstellungen> Wi-Fi-Option.

2. Tippen Sie lange auf das verbundene Netzwerk und klicken Sie auf die Option ‘Netzwerk ändern’.

3. Aktivieren Sie im geöffneten Dialogfeld das Kontrollkästchen ‘Erweiterte Optionen’.

4. Dadurch werden erweiterte Einstellungen geöffnet, über die wir den Proxy manuell ändern können. Setzen Sie dazu die Option ‘Proxy’ auf ‘Manuell’.

5. Setzen Sie nun ‘Proxy-Hostname’ als IP-Adresse Ihres Computers und ‘Proxy-Port’ auf 8080, wie wir es in der JMeter-Konfiguration eingerichtet haben. In der folgenden Abbildung erhalten Sie eine Vorstellung von diesem Setup.

6. Klicken Sie auf ‘Speichern’ Option. Sie können die Anwendung jetzt auf Ihrem Mobilgerät ausführen und ihre Anforderungen werden in JMeter aufgezeichnet.

iOS-Proxy-Konfiguration

1. Gehen Sie zu Einstellungen> Wi-Fi-Option.

2. Klicken Sie auf das verbundene Netzwerk.

3. Wählen Sie im Abschnitt HTTP-Proxy die Option ‘Manuell’.

4. Setzen Sie den Wert ‘Server’ als IP-Adresse Ihres Computers und den Wert ‘Port’ als JMeter-Konfiguration auf 8080. Beziehen Sie sich auf das unten angegebene Bild, um eine Vorstellung von diesem Setup zu erhalten.

Setzen Sie den Wert 'Server' als IP-Adresse Ihres Computers und den Wert 'Port' als JMeter-Konfiguration auf 8080.

5. Sie können die Anwendung jetzt auf Ihrem Mobilgerät ausführen und ihre Anforderungen werden in JMeter aufgezeichnet.

6. Bevor Sie jedoch eine Anwendung ausführen, stellen Sie sicher, dass Sie auf dem Bildschirm HTTP (S) Test Script Recorder in JMeter auf die Schaltfläche “Start” klicken.

7. Wenn Sie auf die Schaltfläche “START” klicken, erhalten Sie möglicherweise einen Dialog mit der Meldung “Root CA Certificate”. Klicken Sie einfach auf die Schaltfläche “OK”, um es loszuwerden.

Beim Anklicken der

8. Sobald Sie mit der Ausführung Ihrer Anwendung beginnen, werden die Schritte des Skripts unter “Recording Controller” aufgezeichnet. Siehe den Screenshot unten:

 Sobald Sie mit der Ausführung Ihrer Anwendung beginnen, werden die Schritte des Skripts unter

9. Wenn Sie mit der Aufzeichnung aller Schritte des Testfalls fertig sind, stoppen Sie das Skript, indem Sie auf die Schaltfläche “Stop ” im Bildschirm “HTTP (S) Test Script Recorder ” in JMeter klicken.

Wenn Sie mit der Aufzeichnung aller Schritte des Testfalls fertig sind, stoppen Sie das Skript, indem Sie auf

10. Erweitern Sie ‘Recording Controller’ und sehen Sie, wie alle aufgezeichneten Schritte angezeigt werden.

Erweitern Sie 'Recording Controller' und sehen Sie, wie alle umcodierten Schritte angezeigt werden.

 Erweitern Sie 'Recording Controller' und sehen Sie, wie alle neu codierten Schritte angezeigt werden. (2)

11. Klicken Sie nun auf die grün angezeigte Schaltfläche “Abspielen”.

Klicken Sie nun auf

12. Klicken Sie auf “Ergebnisbaum anzeigen”.

13. Hier sehen Sie das Ausführungsergebnis Ihres Skripts.

Hier sehen Sie das Ausführungsergebnis Ihres Skripts.

Leave a Reply