venerdì 19 aprile 2024 11:22 Mobile Tag_Search Network_Search Site_Map Feed_RSS 3dfxzone amdzone atizone nvidiazone unixzone forumzone enboard.3dfxzone
     
HWSetup.it
proudly powered by 3dfxzone.it
 
 
Home   |   News   |   Headlines   |   Articoli   |   Componenti   |   Schede Video   |   Applicazioni   |   Benchmark   |   Community   |   Redazione   |   Ricerca
Sei in: Home  Articoli  Automatizzare il testing di una Web application con l' HTTP(S) Test Script Recorder di JMeter  Pagina 2
Automatizzare il testing di una Web application con l' HTTP(S) Test Script Recorder di JMeter
a cura di Giacomo Usiello | 19/12/2015 | Fornitore: Apache Software Foundation
Condividi su Facebook Condividi su Twitter Condividi su WhatsApp Condividi su reddit

Sotto il Thread Group è necessario aggiungere il seguente set minimale di componenti (cfr. la figura 2) necessari per il corretto funzionamento di JMeter:

  • Recording Controller (è un item della categoria Logic Controller)
  • HTTP Request Defaults (è un item della categoria Config Element)
  • HTTP Cookie Manager (è un item della categoria Config Element)
  • Summary Report (è un item della categoria Listener)
  • View Results Tree (è un item della categoria Listener)
Figura 2

Tra i moduli citati in precedenza quello che necessita di una configurazione specifica è l'HTTP Request Defaults: in genere è necessario e sufficiente inserire a tal fine l'IP, o l’hostname, e il socket del server (fisico o virtuale) a cui JMeter deve inviare le richieste HTTP o, in altre parole, del server che si occupa della pubblicazione della Web app da testare. In effetti JMeter utilizza tali dati per costruire le URL relative alle risorse che definiscono lo scenario da testare.

Figura 3

Come si evince dalla figura 3, a titolo esemplificativo abbiamo indicato jmeter.apache.org come valore del parametro "Server Name or IP" e 80 come "Port Number", anche se è possibile omettere la digitazione di questo specifico socket, essendo quello utilizzato di default dal software di testing.

A questo punto, dopo aver salvato il Test Plan, è necessario aggiungere lo scenario di test da effettuare in automatico - ovvero la sequenza di risorse Web, come ad esempio pagine con estensione html, che JMeter richiederà su HTTP - nel Recording Controller. A tal fine si ricorre al nodo WorkBench aggiungendo il componente HTTP(S) Test Script Recorder (cfr. la figura 4) e, sotto di esso, il componente View Results Tree. Quest'ultimo è un Listener particolarmente utile per monitorare la fase di registrazione, e più in dettaglio i messaggi di richiesta e risposta HTTP, e i dati della risposta. Ad esempio, con View Results Tree è possibile verificare agevolmente se un processo di autenticazione va a buon fine.

Figura 4

Nella pagina successiva completiamo la descrizione della configurazione del nodo WorkBench e consideriamo la registrazione dello scenario di test.

 

Pagina precedente Pagina successiva


 TAG: Indice Tag  
      Contatti

      Pubblicità

      Media Kit
      Community HWSetup.it

      Condividi sui social

      Condividi via email
      Feed RSS

      Note legali

      Privacy
      Sitemap

      Translator

      Links
      Siti Partner:

      3dfxzone.it      amdzone.it      atizone.it

      forumzone.it      nvidiazone.it      unixzone.it
Le pagine di HWSetup.it sono generate da un'applicazione proprietaria di cui è vietata la riproduzione parziale o totale (layout e/o logica). I marchi e le sigle in esso citate sono di proprietà degli aventi diritto.