Come configurare JMeter e dispositivo mobile per registrare script per App nativa in esso?
Il JMeter soddisfa la necessità di caricare testare il comportamento funzionale e misurare le prestazioni. JMeter può essere utilizzato per il test delle prestazioni mobili insieme con l’applicazione web desktop. Fornisce funzionalità per preparare ed eseguire i nostri script di test delle prestazioni specifici per dispositivi mobili.
Per configurare JMeter e il dispositivo mobile per registrare script per app native in JMeter per piattaforme Android e iOS, è possibile fare riferimento ai passaggi indicati di seguito.
È simile alla registrazione di script per applicazioni web. Tutto quello che dobbiamo fare è impostare proxy corretto in atto per il dispositivo mobile. Tuttavia, è necessario prima preparare JMeter per registrare gli script.
Configurazione proxy JMeter
1. Aprire JMeter e fare clic con il pulsante destro del mouse sul gruppo di thread TestPlan>Add >Threads (Users)>.
2. Fare clic con il pulsante destro del mouse sul gruppo di thread > Aggiungi > Controller logico > Controller di registrazione.
3. Fare clic con il pulsante destro del mouse sui thread > Aggiungi > Listener > Visualizza albero dei risultati.
4. Aggiungi registratore script di test selezionando Aggiungi > Elementi non di test > HTTP(S) Opzione Registratore script di test.
5. Aggiungere ‘8080’ come valore di porta e fare clic sul pulsante Start. Questo avvierà il proxy JMeter su localhost.
Queste erano le configurazioni che dobbiamo fare in JMeter per registrare gli script. Ora, dobbiamo impostare il proxy JMeter nei dispositivi mobili in modo che tutte le richieste mobili vengano registrate in JMeter. Segui i passaggi indicati di seguito per configurare il proxy nelle piattaforme Android e iOS.
Configurazione proxy Android
1. Vai a Impostazioni > Opzione Wi-Fi.
2. Tocca a lungo la rete connessa e fai clic sull’opzione “Modifica rete”.
3. Dalla finestra di dialogo aperta, selezionare la casella di controllo “Opzioni avanzate”.
4. Questo aprirà le impostazioni avanzate da cui possiamo modificare manualmente il proxy. Per questo, impostare l’opzione ‘Proxy’ su ‘Manuale’.
5. Ora, impostare ‘ Proxy hostname ‘come indirizzo IP del computer e’ porta Proxy ‘ a 8080 come abbiamo impostato nella configurazione JMeter. Fai riferimento all’immagine qui sotto per avere un’idea di questa configurazione.
6. Fare clic su’ Salva ‘ opzione. Ora puoi iniziare a eseguire l’applicazione sul tuo dispositivo mobile e le sue richieste verranno registrate in JMeter.
Configurazione proxy iOS
1. Vai a Impostazioni > Opzione Wi-Fi.
2. Fare clic sulla rete connessa.
3. Selezionare l’opzione ‘Manuale’ dalla sezione Proxy HTTP.
4. Impostare il valore “Server” come indirizzo IP del computer e il valore “Porta” su 8080 come configurazione JMeter. Fai riferimento all’immagine riportata di seguito per avere un’idea di questo set up.
5. Ora puoi iniziare a eseguire l’applicazione sul tuo dispositivo mobile e le sue richieste verranno registrate in JMeter.
6. Ma, prima di eseguire qualsiasi applicazione, assicurarsi di fare clic sul pulsante “Start” sulla schermata HTTP(S) Test Script Recorder in JMeter.
7. Facendo clic sul pulsante “START” è possibile ottenere alcune finestre di dialogo dei messaggi del certificato CA root. Basta fare clic sul pulsante ” OK ” per sbarazzarsi di esso.
8. Una volta avviata l’esecuzione dell’applicazione, i passaggi dello script verranno registrati in “Controller di registrazione”. Vedi lo screenshot qui sotto:
9. Una volta terminata la registrazione di tutti i passaggi del test case, interrompere lo script facendo clic sul pulsante “Stop “nella schermata “HTTP(S) Test Script Recorder in JMeter.
10. Espandere ‘Recording Controller’ e vedere tutti i passaggi registrati vengono visualizzati.
11. Ora fai clic sul pulsante “Riproduci” visualizzato in verde.
12. Fare clic su “Visualizza albero dei risultati”.
13. Qui vedrai il risultato dell’esecuzione del tuo script.
Leave a Reply