Server proxy HTTP in JMeter: Registra script di esempio
Record Collaudo aiutare il tester a registrare ed eseguire la propria attività rispetto al target del test. È un tipo di test automatizzato ma per più utenti. Questo tutorial ti guida su come utilizzare Proxy Server per registrare il tuo test.
Il server proxy lo consente JMeter per guardare e registrare l'attività dell'utente mentre naviga nell'applicazione Web con un normale browser.
Ecco il tabella di marcia di questo esempio pratico
Passaggio 1) Impostazione del server proxy HTTP
Questa è una guida passo passo per configurare il proxy
-
Inizio JMeter
-
Seleziona Piano di test sull'albero
-
Aggiungi Gruppo discussione
Fare clic destro sul Piano di test e aggiungi un nuovo gruppo di thread: Aggiungi => Discussioni (utenti) =>Gruppo discussione
-
Aggiungi Richiesta HTTP
Seleziona il gruppo di thread; fare clic con il tasto destro Aggiungi => Elemento di configurazione => Default richiesta HTTP
Nel nuovo elemento HTTP Request Defaults: in Nome server o IP, inserisci "google.com". Dovresti mantenere vuoti gli altri campi
-
Aggiungi Controllore di registrazione
Fare clic con il tasto destro su "Gruppo di thread" e aggiungere un controller di registrazione: Aggiungi => Controller logico =>
Controllore di registrazione
-
Aggiungi Proxy Server al WorkBench
Fare clic con il tasto destro sul Workbench e aggiungere il proxy http: Aggiungi => Elementi non di test => Server proxy HTTP
- Impostato Target Controller dove verranno aggiunti gli script registrati
-
Inizio Proxy Server
Ritorna al server proxy HTTP e fai clic su Inizio pulsante in basso. Adesso tuo JMeter avvio del server proxy
-
Avvia il tuo browser (ho usato Firefox), scegli Chiavetta => Opzione => Filtri => Network => Configurazione => Inserisci il proxy HTTP come nella figura seguente
Passaggio 2) Registra la tua attività
- Ora avvia http://www.google.com nel tuo browser web (JMeter ancora aperto)
- Le attività cercano la parola chiave "guru99".
-
Eseguire il backup di JMeter, in Server proxy HTTP, fare clic su Fermare Al termine
-
Dopo aver terminato la registrazione, vedrai JMeter ha creato automaticamente una nuova richiesta HTTP come nella figura seguente
JMeter ha già registrato una richiesta dell'utente a la pagina iniziale del sito web di Google. Http://www.google.com/
Le altre richieste HTTP vengono visualizzate nella figura sopra, dovresti rimuoverle. Perché qualche volta JMeter registra anche alcuni link pubblicitari mentre stai cercando una parola chiave su Google. Dovremmo ignorarli nel nostro Test Plan
-
Fare clic su File => Salva il piano di test con nome
-
Viene visualizzata una finestra di dialogo => inserisci un nome per il tuo piano di test nel campo Nome file => fai clic su Salva
Ora il tuo piano di test è salvato con il nome RecordingTestPlan.jmx
Passaggio 3) Esegui il piano di test
-
Seleziona Gruppo thread => Aggiungi => Ascoltatore => Rapporto riepilogativo
-
Il rapporto di riepilogo mostrerà alcune statistiche di base
-
Seleziona Gruppo di thread, inserisci le informazioni come nella figura seguente
Puoi fare riferimento all'articolo 5 JMeter Test delle prestazioni.doc per conoscere i dettagli sulla configurazione del gruppo di thread
-
Prima di iniziare il test, seleziona "Rapporto di riepilogo". Quando sei pronto per eseguire un test, seleziona Esegui => Avvia (Ctrl+R). JMeter riprodurrà la tua attività 100 volte
Durante l'esecuzione del test, le statistiche cambieranno fino al termine del test.
Passaggio 4) Salva il risultato del test
-
Clicchi Salva i dati della tabella per salvare il risultato del test su file
-
Immettere il nome del risultato del test e fare clic su Salva. Risultato del test in JMeter viene salvato nel formato *.csv per impostazione predefinita
Scarica il piano di test della registrazione dei file
Scarica il file Server proxy HTTP
Troubleshooting
Se riscontri il problema durante l'esecuzione dello scenario sopra... procedi come segue
-
Controlla se ti stai connettendo a Internet tramite un proxy. Se sì, rimuovi il proxy.
-
Apri una nuova istanza di Jmeter
-
Apri RecordingTestPlan.jmx in Jmeter
-
Fare clic con il tasto destro su Workbench => Unisci => Seleziona HTTP Proxy Server.jmx
-
Fare clic su Gruppo di thread => Rapporto di riepilogo
-
Esegui il test



















