Salvestustestimine aitab testijal oma tegevust testi sihtmärgi suhtes salvestada ja käivitada. See on teatud tüüpi automatiseeritud testimine, kuid mõeldud mitmele kasutajale. See õpetus juhendab teid testi salvestamiseks puhverserveri abil.
Puhverserver võimaldab JMeteril jälgida ja salvestada kasutaja tegevust, kui nad tavalise brauseriga veebirakendust sirvivad.
Selles õpetuses saate teada
- 1. samm. HTTP puhverserveri seadistamine
- 2. samm. Salvestage oma tegevus
- 3. samm. Käivitage oma testiplaan
- 4. samm. Salvestage testitulemus
Siin on selle praktilise näite teekaart
Samm 1) HTTP puhverserveri seadistamine
See on puhverserveri seadistamise üksikasjalik juhend
- Käivitage JMeter
- Valige puul Test Plan
- Lisa lõimegrupp
Paremklõpsake testplaanil ja lisage uus lõimerühm: Lisa => Lõimed (kasutajad) => Lõimegrupp
- Lisage HTTP taotlus
Valige lõimegrupp; paremklõpsake nuppu Lisa => Konfigureeri element >> HTTP päringu vaikesätted
Uues elemendis HTTP Request Defaults: sisestage serveri nimesse või IP-i "google.com". Ülejäänud väljad peaksid tühjaks jätma
- Lisage salvestamise kontroller
Paremklõpsake nupul "Thread Group" ja lisage salvestusseade: Add => Logic Controller =>
Salvestuskontroller
- Lisage puhverserver WorkBenchi
Paremklõpsake töölaual ja lisage http puhverserver: Lisa => Testimata elemendid => HTTP puhverserver
- Määrake sihtkontroller, kuhu teie salvestatud skriptid lisatakse
- Käivitage puhverserver
Naaske HTTP-puhverserverisse ja klõpsake allosas nuppu Start . Nüüd algab teie JMeteri puhverserver
- Käivitage oma brauser (kasutasin Firefoxi), valige Tööriist => Valik => Täpsem => Võrk => Sätted => Sisestage HTTP puhverserver nagu allpool toodud joonisel
2. samm. Salvestage oma tegevus
- Käivitage nüüd oma veebibrauseris http://www.google.com (JMeter on endiselt avatud)
- Kas tegevused otsivad märksõna " guru99 ".
- Tagasi JMeteri juurde klõpsake HTTP puhverserveris klõpsake Lõpeta, kui olete lõpetanud
- Pärast salvestamise lõpetamist näete, et JMeter lõi automaatselt uue HTTP-päringu, nagu allpool toodud joonisel
JMeter on juba registreerinud kasutajataotluse Google'i veebisaidi avalehele . Http://www.google.com/
Teised HTTP-päringud kuvatakse ülaltoodud joonisel. Peaksite need eemaldama. Sest millalgi salvestab JMeter ka Google'is märksõna otsimisel mõned reklaamilingid. Me peaksime neid oma testplaanis ignoreerima
- Klõpsake nuppu File => Save your Test Plan as
- Dialoogiboksi kuvamine => sisestage väljale Faili nimi oma testimiskava nimi => klõpsake nuppu Salvesta
Nüüd salvestatakse teie testplaan nime RecordingTestPlan.jmx alla
3. samm. Käivitage oma testiplaan
- Valige lõimegrupp => Lisa => Kuulaja => Kokkuvõtlik aruanne
- Kokkuvõtvas aruandes kuvatakse põhistaatika
- Valige lõimegrupp, sisestage teave alloleval joonisel
Teemadegrupi konfigureerimise üksikasjade kohta saate teavet artiklist 5 JMeter Performance Testing.doc
- Enne testi alustamist valige "Kokkuvõtlik aruanne". Kui olete testi käivitamiseks valmis, valige Run => Start (Ctrl + R). JMeter taasesitab teie tegevust 100 korda
Testi käigus muutub statistika kuni testi tegemiseni.
4. samm. Salvestage testitulemus
- Testi tulemuse faili salvestamiseks klõpsake nuppu Salvesta tabeli andmed
- Sisestage testi tulemuse nimi ja klõpsake nuppu Salvesta. JMeteris oleva testi tulemus salvestatakse vaikimisi * .csv-vormingus
Laadige alla failide salvestamise testplaan
Laadige alla fail HTTP puhverserver
Tõrkeotsing
Kui näete probleemi ülaltoodud stsenaariumi käitamise ajal
... tehke järgmist- Kontrollige, kas loote Interneti-ühenduse puhverserveri kaudu. Kui jah, eemaldage puhverserver.
- Avage Jmeteri uus eksemplar
- Avage Jmeteris RecordingTestPlan.jmx
- Paremklõpsake valikul Workbench => Merge => Valige HTTP puhverserver.jmx
- Klõpsake lõimegrupp => Kokkuvõtlik aruanne
- Käivitage test