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

Server proxy HTTP in JMeter

Passaggio 1) Impostazione del server proxy HTTP

Questa è una guida passo passo per configurare il proxy

  1. Inizio JMeter
  2. Seleziona Piano di test sull'albero
  3. Aggiungi Gruppo discussione

    Fare clic destro sul Piano di test e aggiungi un nuovo gruppo di thread: Aggiungi => Discussioni (utenti) =>Gruppo discussione

Impostazione del server proxy HTTP

  1. Aggiungi Richiesta HTTP

    Seleziona il gruppo di thread; fare clic con il tasto destro Aggiungi => Elemento di configurazione => Default richiesta HTTP

Impostazione del server proxy HTTP

Nel nuovo elemento HTTP Request Defaults: in Nome server o IP, inserisci "google.com". Dovresti mantenere vuoti gli altri campi

Impostazione del server proxy HTTP

  1. 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

Impostazione del server proxy HTTP

  1. 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

    Impostazione del server proxy HTTP

  2. Impostato Target Controller dove verranno aggiunti gli script registrati

Impostazione del server proxy HTTP

  1. Inizio Proxy Server

    Ritorna al server proxy HTTP e fai clic su Inizio pulsante in basso. Adesso tuo JMeter avvio del server proxy

    Impostazione del server proxy HTTP

  2. Avvia il tuo browser (ho usato Firefox), scegli Chiavetta => Opzione => Filtri => Network => Configurazione => Inserisci il proxy HTTP come nella figura seguente

    Impostazione del server proxy HTTP

Passaggio 2) Registra la tua attività

  1. Ora avvia http://www.google.com nel tuo browser web (JMeter ancora aperto)
  2. Le attività cercano la parola chiave "guru99".
  3. Eseguire il backup di JMeter, in Server proxy HTTP, fare clic su Fermare Al termine

    Registra l'attività

  4. Dopo aver terminato la registrazione, vedrai JMeter ha creato automaticamente una nuova richiesta HTTP come nella figura seguente

    Registra l'attività

    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

  5. Fare clic su File => Salva il piano di test con nome

    Registra l'attività

  6. 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

Registra l'attività

Passaggio 3) Esegui il piano di test

  1. Seleziona Gruppo thread => Aggiungi => Ascoltatore => Rapporto riepilogativo

Esegui il piano di test

  1. Il rapporto di riepilogo mostrerà alcune statistiche di base

    Esegui il piano di test

  2. Seleziona Gruppo di thread, inserisci le informazioni come nella figura seguente

Esegui il piano di test

Puoi fare riferimento all'articolo 5 JMeter Test delle prestazioni.doc per conoscere i dettagli sulla configurazione del gruppo di thread

  1. 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.

    Esegui il piano di test

Passaggio 4) Salva il risultato del test

  1. Clicchi Salva i dati della tabella per salvare il risultato del test su file

Salva risultato del test

  1. 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

Salva risultato del test

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

  1. Controlla se ti stai connettendo a Internet tramite un proxy. Se sì, rimuovi il proxy.
  2. Apri una nuova istanza di Jmeter
  3. Apri RecordingTestPlan.jmx in Jmeter
  4. Fare clic con il tasto destro su Workbench => Unisci => Seleziona HTTP Proxy Server.jmx
  5. Fare clic su Gruppo di thread => Rapporto di riepilogo
  6. Esegui il test

Riassumi questo post con: