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ä
Vaihe 1) HTTP-välityspalvelimen asettaminen
Tämä on vaiheittainen opas välityspalvelimen asennukseen
-
Aloita JMeter
-
valita Testisuunnitelma puussa
-
Lisää Viestiryhmä
Oikealla klikkaa Testisuunnitelma ja lisää uusi viestiketju: Lisää => Säikeet (käyttäjät) =>Viestiryhmä
-
Lisää HTTP-pyyntö
Valitse säieryhmä; oikealla painikkeella Lisää => Konfigurointielementti => HTTP-pyynnön oletusarvot
Uudessa HTTP Request Defaults -elementissä: kirjoita kohtaan Palvelimen nimi tai IP "google.com". Muut kentät tulee jättää tyhjiksi
-
Lisää Tallennusohjain
Napsauta hiiren kakkospainikkeella "Säieryhmää" ja lisää tallennusohjain: Lisää => Looginen ohjain =>
Tallennusohjain
-
Lisää Proxy Server WorkBenchiin
Napsauta työpöytää hiiren kakkospainikkeella ja lisää http-välityspalvelin: Lisää => Ei-testielementit => HTTP-välityspalvelin
- Asettaa Target ohjain johon tallentamasi skriptit lisätään
-
Aloita Proxy Server
Palaa HTTP-välityspalvelimeen ja napsauta Aloita painiketta alareunassa. Nyt sinun JMeter välityspalvelimen käynnistys
-
Käynnistä selain (käytin Firefox), valitse Työkalu => Vaihtoehto => Lisää => verkkotuotteet => Asetus => Syötä HTTP-välityspalvelin alla olevan kuvan mukaisesti
Vaihe 2) Tallenna toimintasi
- Nyt Käynnistä http://www.google.com selaimessasi (JMeter edelleen auki)
- Hae aktiviteetit avainsanalla "guru 99".
-
Takaisin JMeter, napsauta HTTP-välityspalvelimessa stop kun valmis
-
Kun tallennus on valmis, näet JMeter loi automaattisesti uuden HTTP-pyynnön alla olevan kuvan mukaisesti
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
-
Napsauta Tiedosto => Tallenna testisuunnitelmasi nimellä
-
Valintaikkunan näyttö => kirjoita testisuunnitelmasi nimi Tiedostonimi-kenttään => Napsauta Tallenna
Nyt testisuunnitelmasi on tallennettu nimellä RecordingTestPlan.jmx
Vaihe 3) Suorita testisuunnitelmasi
-
valita Säieryhmä => Lisää => Kuuntelija=> Yhteenvetoraportti
-
Yhteenvetoraportti näyttää perusstatiikan
-
Valitse säikeryhmä, syötä tiedot alla olevan kuvan mukaisesti
Voit viitata artikkeliin 5 JMeter Suorituskykytestaus.doc saadaksesi lisätietoja säieryhmän määrittämisestä
-
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.
Vaihe 4) Tallenna testitulos
-
Napauta Tallenna taulukon tiedot tallentaaksesi testituloksen tiedostoon
-
Kirjoita testituloksen nimi ja napsauta Tallenna. Testin tulos sisään JMeter on tallennettu *.csv-muodossa oletuksena
Lataa tiedostojen tallennustestisuunnitelma
Lataa tiedosto HTTP-välityspalvelin
Ongelmien karttoittaminen
Jos kohtaat ongelman suorittaessasi yllä olevaa skenaariota… toimi seuraavasti
-
Tarkista, muodostatko yhteyden Internetiin välityspalvelimen kautta. Jos kyllä, poista välityspalvelin.
-
Avaa uusi Jmeterin esiintymä
-
Avaa RecordingTestPlan.jmx Jmeterissä
-
Napsauta hiiren kakkospainikkeella kohtaa Workbench => Merge=> Valitse HTTP Proxy Server.jmx
-
Napsauta Thread Group => Yhteenvetoraportti
-
Suorita testi