Väited JMeterVastuseväide näidetega
⚡ Nutikas kokkuvõte
Väited JMeter veendumaks, et testitav server tagastab oodatud vastuse, võimaldades jõudlustestijatel koormustestimise ajal täpsuse tagamiseks valideerida vastuse sisu, olekukoode, vastuse aega, baiti suurust ja dokumendi vormingut.

Mis on väide?
Väited aitavad kontrollida, kas testitav server tagastab oodatav tulemusi.
Väidete tüübid
Järgnevalt on toodud mõned sagedamini kasutatavad väited JMeter:
- Vastuse väide
- Kestuse väide
- Suuruse väide
- XML-i väide
- HTML-i väide
- Vastuse kinnituse kasutamise sammud
Vastuse väide
Vastuse kinnitus võimaldab teil lisada mustri stringe, mida võrrelda serveri vastuse erinevate väljadega.
Näiteks saadate kasutajale päringu aadressile http://www.google.com ja saada serveri vastus. Vastuseväide saab kontrollida, kas vastus sisaldab oodatav mustristring (nt „OK”).
Kestuse väide
Kestusväide kontrollib, kas iga serveri vastus võetakse vastu teatud aja jooksul. antud summa aega. Iga vastus, mis võtab kauem aega kui määratud millisekundid, märgitakse ebaõnnestunuks.
Näiteks saadetakse kasutaja päring aadressile www.google.com by JMeter ja saate sees vastuse oodatav aeg siis 5 ms Testjuhtum läbida, muidu testjuhtum ebaõnnestus.
Suuruse väide
Suuruse väide kontrollib, kas iga serveri vastus sisaldab oodatavat arvu baite. Suuruse saab määrata kas võrdseks, suuremaks, väiksemaks või mittevõrdseks antud baitide arvuga.
JMeter saadab kasutaja päringu aadressile www.google.com ja saab vastuseks paketi, mis on väiksem kui oodatav 5000 baiti, seega test läheb edukalt; vastasel juhul see ebaõnnestub.
XML-i väide
. XML Väitetestid, et vastuseandmed koosnevad formaalselt korrektsest XML-dokumendist.
HTML-i väide
HTML-i väide võimaldab kasutajal kontrollida vastuseandmete HTML-i süntaksit. See tähendab, et vastuse andmed peavad vastama HTML-i süntaksile.
Vastuse kinnituse kasutamise sammud
Jätkame varem väljatöötatud stsenaariumiga juhendaja.
Selles testis kasutame Vastuse väide et võrrelda saidi www.google.com vastusepaketti, mis vastab teie oodatud stringile.
Siin on tegevuskava selle testi jaoks:
Vastuse kinnitamise juhtpaneel võimaldab teil lisada mustrite stringe, mida võrrelda vastuse erinevate väljadega.
Samm 1) Lisage vastuse kinnitus
Paremklõps Lõimide rühm -> lisama -> Väited -> Vastuse väide
Vastuse kinnituspaan kuvatakse järgmisel joonisel:
Samm 2) Lisage testimiseks muster
Kui saadate päringu aadressile Google server, see võib tagastada mõned vastuse kood alljärgnevalt:
- 404: Serveri viga
- 200: Server OK
- 302Veebiserver suunab ümber teistele lehtedele. See juhtub tavaliselt siis, kui külastate google.com-i väljastpoolt USA-d. Google Suunab ümber riigipõhisele veebisaidile. Nagu allpool näidatud, suunab google.com India kasutajate puhul ümber aadressile google.co.in.
Oletame, et soovite kontrollida, kas veebiserveri google.com vastusekood sisaldab mustrit 302
On Testimise vastuseväli, vali Vastus Code,
Klõpsake vastuse kinnitamise paneelil lisama -> uus tühi sisestuse ekraan -> sisestage 302 jaotises Testitav muster.
Samm 3) Lisage kinnituse tulemused
Paremklõpsake lõimegruppi, lisama -> Kuulaja -> Väite tulemused
4. samm) Käivitage test
Klõpsake lõimerühmal -> Väite tulemus
Kui olete testi käivitamiseks valmis, klõpsake nuppu Jooks nuppu menüüribal või lühiklahvi Ctrl + R.
Testi tulemus kuvatakse väidete tulemuste paanil. Kui Google server vastuse kood sisaldab mustrit 302, testjuhtum on möödas. Näete sõnumit järgmiselt:
Nüüd tagasi vastuse kinnituspaneeli juurde, muudate testitava mustri 302-lt 500-le.
Sest Google serveri vastusekood seda mustrit ei sisalda, näete testjuhtumit Ebaõnnestunud järgmiselt:
Probleemid
Kui teil on ülaltoodud stsenaariumide käitamisel probleem, tehke järgmist.
- Kontrollige, kas loote puhverserveri kaudu Interneti-ühenduse. Kui jah, eemaldage puhverserver.
- Avage uus eksemplar JMeter
- avage AssertionTestPlan.jmx in JMeter
- Klõpsake lõimerühm -> kinnituse tulemus
- Käivitage test














