Record Testing auttaa testaajaa tallentamaan ja suorittamaan toimintansa testikohteeseen nähden. Se on eräänlainen automaattinen testaus, mutta monille käyttäjille. Tämä opetusohjelma opastaa sinua käyttämään välityspalvelinta testin tallentamiseen.
Välityspalvelimen avulla JMeter voi katsella ja tallentaa käyttäjien toimintaa, kun he selaavat verkkosovellusta tavallisella selaimella.
Tässä opetusohjelmassa opit
- Vaihe 1) HTTP-välityspalvelimen asettaminen
- Vaihe 2) Tallenna toimintasi
- Vaihe 3) Suorita testisuunnitelmasi
- Vaihe 4) Tallenna testitulos
Tässä on tämän käytännön esimerkin etenemissuunnitelma
Vaihe 1) HTTP-välityspalvelimen asettaminen
Tämä on vaiheittainen opas välityspalvelimen määrittämiseen
- Käynnistä JMeter
- Valitse puusta Testisuunnitelma
- Lisää ketjuryhmä
Napsauta hiiren kakkospainikkeella testisuunnitelmaa ja lisää uusi ketjuryhmä: Lisää => säikeet (käyttäjät) => säieryhmä
- Lisää HTTP-pyyntö
Valitse ketjuryhmä; napsauta hiiren kakkospainikkeella Add => Config Element => HTTP Request Defaults
Uudessa HTTP Request Defaults -elementissä: Kirjoita Palvelimen nimi tai IP-kohtaan "google.com". Pidä muut kentät tyhjinä
- Lisää tallennusohjain
Napsauta hiiren kakkospainikkeella "ketjuryhmää" ja lisää tallennusohjain: Lisää => Looginen ohjain =>
Tallennusohjain
- Lisää välityspalvelin WorkBenchiin
Napsauta hiiren kakkospainikkeella työpöytää ja lisää http-välityspalvelin: Lisää => Ei-testattavat elementit => HTTP-välityspalvelin
- Aseta Kohdeohjain, johon tallennetut komentosarjat lisätään
- Käynnistä välityspalvelin
Palaa HTTP-välityspalvelimeen ja napsauta alareunassa olevaa Käynnistä- painiketta. Nyt JMeter-välityspalvelimesi käynnistyy
- Käynnistä selain (käytin Firefoxia), valitse Työkalu => Vaihtoehto => Lisäasetukset => Verkko => Asetus => Anna HTTP-välityspalvelin alla olevan kuvan mukaisesti
Vaihe 2) Tallenna toimintasi
- Käynnistä nyt selaimessasi http://www.google.com (JMeter on edelleen auki)
- Suorita aktiviteetteja hakusanalla " guru99 ".
- Palaa JMeteriin napsauttamalla HTTP-välityspalvelimessa Pysäytä, kun olet valmis
- Tallennuksen jälkeen näet, että JMeter loi automaattisesti uuden HTTP-pyynnön alla olevan kuvan mukaisesti
JMeter on jo tallentanut käyttäjän pyynnön Googlen verkkosivuston etusivulle . Http://www.google.com/
Muut HTTP-pyynnöt näkyvät yllä olevassa kuvassa, poista ne. Koska joskus JMeter tallentaa myös joitain mainoslinkkejä, kun haet avainsanaa Googlesta. Meidän tulisi jättää ne huomiotta testisuunnitelmassa
- Napsauta File => Save your Test Plan as
- Valintaikkunanäyttö => kirjoita testisuunnitelman nimi Tiedostonimi-kenttään => Napsauta Tallenna
Nyt testisuunnitelmasi on tallennettu nimellä RecordingTestPlan.jmx
Vaihe 3) Suorita testisuunnitelmasi
- Valitse ketjuryhmä => Lisää => Kuuntelija => Yhteenvetoraportti
- Yhteenvetoraportti näyttää joitain perustilastoja
- Valitse lankaryhmä, kirjoita tiedot alla olevan kuvan mukaan
Voit tutustua artikkeliin 5 JMeter Performance Testing.doc saadaksesi lisätietoja säikeryhmän määrityksistä
- 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 valmis.
Vaihe 4) Tallenna testitulos
- Klikkaa Save taulukon tiedot ja tallentaa testituloksen tiedostoon
- Kirjoita testituloksen nimi ja napsauta Tallenna. JMeter-testitulos tallennetaan oletuksena * .csv-muodossa
Lataa tiedostojen tallennuksen testisuunnitelma
Lataa tiedosto HTTP-välityspalvelin
Ongelmien karttoittaminen
Jos kohtaat ongelman yllä olevan skenaarion suorittamisen aikana
… tee seuraava- Tarkista, oletko yhteydessä Internetiin välityspalvelimen kautta. Jos kyllä, poista välityspalvelin.
- Avaa uusi Jmeter-esiintymä
- Avaa RecordingTestPlan.jmx Jmeterissä
- Napsauta hiiren kakkospainikkeella Workbench => Yhdistä => Valitse HTTP-välityspalvelin.jmx
- Napsauta säikeryhmää => Yhteenvetoraportti
- Suorita testi