HTTP-välityspalvelin sisään JMeter: Tallenna esimerkkiskripti

ennätys Testaus auttaa testaajaa tallentamaan ja suorittamaan toimintaansa testikohdetta vastaan. Se on eräänlainen automaattinen testaus, mutta useille käyttäjille. Tämä opetusohjelma opastaa sinua välityspalvelimen avulla testin tallentamiseen.

Välityspalvelin sallii JMeter katsella ja tallentaa käyttäjien toimintaa, kun he selaavat verkkosovelluksia tavallisella selaimella.

Tässä on roadmap tästä käytännön esimerkistä

HTTP-välityspalvelin sisään JMeter

Vaihe 1) HTTP-välityspalvelimen asettaminen

Tämä on vaiheittainen opas välityspalvelimen asennukseen

  1. Aloita JMeter
  2. valita Testisuunnitelma puussa
  3. Lisää Viestiryhmä

    Oikealla klikkaa Testisuunnitelma ja lisää uusi viestiketju: Lisää => Säikeet (käyttäjät) =>Viestiryhmä

HTTP-välityspalvelimen asettaminen

  1. Lisää HTTP-pyyntö

    Valitse säieryhmä; oikealla painikkeella Lisää => Konfigurointielementti => HTTP-pyynnön oletusarvot

HTTP-välityspalvelimen asettaminen

Uudessa HTTP Request Defaults -elementissä: kirjoita kohtaan Palvelimen nimi tai IP "google.com". Muut kentät tulee jättää tyhjiksi

HTTP-välityspalvelimen asettaminen

  1. Lisää Tallennusohjain

    Napsauta hiiren kakkospainikkeella "Säieryhmää" ja lisää tallennusohjain: Lisää => Looginen ohjain =>

    Tallennusohjain

HTTP-välityspalvelimen asettaminen

  1. Lisää Proxy Server WorkBenchiin

    Napsauta työpöytää hiiren kakkospainikkeella ja lisää http-välityspalvelin: Lisää => Ei-testielementit => HTTP-välityspalvelin

    HTTP-välityspalvelimen asettaminen

  2. Asettaa Target ohjain johon tallentamasi skriptit lisätään

HTTP-välityspalvelimen asettaminen

  1. Aloita Proxy Server

    Palaa HTTP-välityspalvelimeen ja napsauta Aloita painiketta alareunassa. Nyt sinun JMeter välityspalvelimen käynnistys

    HTTP-välityspalvelimen asettaminen

  2. Käynnistä selain (käytin Firefox), valitse Työkalu => Vaihtoehto => Lisää => verkkotuotteet => Asetus => Syötä HTTP-välityspalvelin alla olevan kuvan mukaisesti

    HTTP-välityspalvelimen asettaminen

Vaihe 2) Tallenna toimintasi

  1. Nyt Käynnistä http://www.google.com selaimessasi (JMeter edelleen auki)
  2. Hae aktiviteetit avainsanalla "guru 99".
  3. Takaisin JMeter, napsauta HTTP-välityspalvelimessa stop kun valmis

    Tallenna toiminta

  4. Kun tallennus on valmis, näet JMeter loi automaattisesti uuden HTTP-pyynnön alla olevan kuvan mukaisesti

    Tallenna toiminta

    JMeter on jo tallentanut käyttäjän pyynnön Kotisivulle Googlen verkkosivustolta. http://www.google.com/

    Muut HTTP-pyynnöt näkyvät yllä olevassa kuvassa, sinun tulee poistaa ne. Koska joskus JMeter tallentaa myös joitain mainoslinkkejä, kun haet avainsanaa Googlessa. Meidän tulee jättää ne huomioimatta testisuunnitelmassamme

  5. Napsauta Tiedosto => Tallenna testisuunnitelmasi nimellä

    Tallenna toiminta

  6. Valintaikkunan näyttö => kirjoita testisuunnitelmasi nimi Tiedostonimi-kenttään => Napsauta Tallenna

    Nyt testisuunnitelmasi on tallennettu nimellä RecordingTestPlan.jmx

Tallenna toiminta

Vaihe 3) Suorita testisuunnitelmasi

  1. valita Säieryhmä => Lisää => Kuuntelija=> Yhteenvetoraportti

Suorita testisuunnitelma

  1. Yhteenvetoraportti näyttää perusstatiikan

    Suorita testisuunnitelma

  2. Valitse säikeryhmä, syötä tiedot alla olevan kuvan mukaisesti

Suorita testisuunnitelma

Voit viitata artikkeliin 5 JMeter Suorituskykytestaus.doc saadaksesi lisätietoja säieryhmän määrittämisestä

  1. Ennen kuin aloitat testin, valitse "Yhteenvetoraportti". Kun olet valmis suorittamaan testin, valitse Suorita => Käynnistä (Ctrl+R). JMeter toistaa toimintasi 100 kertaa

    Testin aikana tilastot muuttuvat, kunnes testi on tehty.

    Suorita testisuunnitelma

Vaihe 4) Tallenna testitulos

  1. Napauta Tallenna taulukon tiedot tallentaaksesi testituloksen tiedostoon

Tallenna testitulos

  1. Kirjoita testituloksen nimi ja napsauta Tallenna. Testin tulos sisään JMeter on tallennettu *.csv-muodossa oletuksena

Tallenna testitulos

Lataa tiedostojen tallennustestisuunnitelma

Lataa tiedosto HTTP-välityspalvelin

Ongelmien karttoittaminen

Jos kohtaat ongelman suorittaessasi yllä olevaa skenaariota… toimi seuraavasti

  1. Tarkista, muodostatko yhteyden Internetiin välityspalvelimen kautta. Jos kyllä, poista välityspalvelin.
  2. Avaa uusi Jmeterin esiintymä
  3. Avaa RecordingTestPlan.jmx Jmeterissä
  4. Napsauta hiiren kakkospainikkeella kohtaa Workbench => Merge=> Valitse HTTP Proxy Server.jmx
  5. Napsauta Thread Group => Yhteenvetoraportti
  6. Suorita testi