HTTP-proxyserver in JMeter: Spela in exempelskript
Spela in Testning hjรคlpa testare att registrera och kรถra sin aktivitet mot testmรฅl. Det รคr en typ av automatiserad testning men fรถr flera anvรคndare. Denna handledning guidar dig hur du anvรคnder proxyserver fรถr att spela in ditt test.
Proxyservern tillรฅter JMeter fรถr att titta pรฅ och registrera anvรคndaraktivitet medan de surfar pรฅ webbapplikationer med en vanlig webblรคsare.
Hรคr รคr fรคrdplan av detta praktiska exempel
Steg 1) Stรคlla in HTTP-proxyservern
Detta รคr en steg-fรถr-steg-guide fรถr att stรคlla in proxy
-
Start JMeter
-
Vรคlja Testplan pรฅ trรคdet
-
Lรคgg till Trรฅdgrupp
Hรถgerklicka pรฅ Testplan och lรคgg till en ny trรฅdgrupp: Lรคgg till => Trรฅdar (anvรคndare) =>Trรฅdgrupp
-
Lรคgg till HTTP-begรคran
Vรคlj trรฅdgruppen; Hรถgerklicka Lรคgg till => Config Element => Standardinstรคllningar fรถr HTTP-begรคran
I det nya elementet HTTP Request Defaults: Ange "google.com" i Servernamn eller IP. Du bรถr hรฅlla de andra fรคlten tomma
-
Lรคgg till Inspelningskontroll
Hรถgerklicka pรฅ "Trรฅdgruppen" och lรคgg till en inspelningskontroll: Lรคgg till => Logisk styrenhet =>
Inspelningskontroll
-
Lรคgg till Proxyserver till WorkBench
Hรถgerklicka pรฅ Workbench och lรคgg till http-proxyn: Lรคgg till => Icke-testelement => HTTP-proxyserver
- uppsรคttning Target Regulator dรคr dina inspelade skript kommer att lรคggas till
-
Start Proxyserver
Gรฅ tillbaka till HTTP Proxy Server och klicka pรฅ Start knappen lรคngst ner. Nu din JMeter proxyserver startar
-
Starta din webblรคsare (jag anvรคnde Firefox), vรคlj Verktyget => Alternativet => Advanced Open water => nรคtverks => Att lรคgga plattor => Ange HTTP-proxy som bilden nedan
Steg 2) Registrera din aktivitet
- Starta nu http://www.google.com i din webblรคsare (JMeter fortfarande รถppen)
- Sรถker aktiviteter pรฅ nyckelordet "guru99".
-
Tillbaka till JMeter, i HTTP Proxy Server, klicka Sluta nรคr det รคr fรคrdigt
-
Efter avslutad inspelning kommer du att se JMeter skapade automatiskt en ny HTTP-begรคran enligt bilden nedan
JMeter har redan spelat in en anvรคndarfรถrfrรฅgan till Hemsidan of Google webbsajt. Http://www.google.com/
De andra HTTP-fรถrfrรฅgningarna visas i ovanstรฅende figur, du bรถr ta bort dem. Fรถr nรฅgon gรฅng JMeter registrerar รคven vissa annonslรคnkar medan du sรถker efter nyckelord pรฅ GoogleVi bรถr ignorera dem i vรฅr testplan.
-
Klicka pรฅ Arkiv => Spara din testplan som
-
En dialogruta visas => ange ett namn pรฅ din testplan i fรคltet Filnamn => Klicka pรฅ Spara
Nu sparas din testplan under namnet RecordingTestPlan.jmx
Steg 3) Kรถr din testplan
-
Vรคlja Trรฅdgrupp => Lรคgg till => Lyssnare=> Sammanfattningsrapport
-
Sammanfattningsrapporten kommer att visa en del grundlรคggande statik
-
Vรคlj Trรฅdgrupp, ange information som bilden nedan
Du kan hรคnvisa till artikel 5 JMeter Prestandatestning.doc fรถr att veta detaljerna om trรฅdgruppskonfiguration
-
Innan du startar testet, vรคlj "Sammanfattningsrapport". Nรคr du รคr redo att kรถra ett test, vรคlj Kรถr => Start (Ctrl+R). JMeter kommer att spela upp din aktivitet om 100 gรฅnger
Nรคr testet kรถrs kommer statistiken att รคndras tills testet รคr klart.
Steg 4) Spara ditt testresultat
-
Klicka Spara tabelldata fรถr att spara testresultatet i filen
-
Ange namnet pรฅ testresultatet och klicka pรฅ Spara. Testresultat in JMeter sparas i *.csv-format som standard
Ladda ner testplanen fรถr filinspelning
Ladda ner filen HTTP-proxyserver
Felsรถkning
Om du stรถter pรฅ problemet nรคr du kรถr scenariot ovan ... gรถr fรถljande
-
Kontrollera om du ansluter till internet via en proxy. Om ja, ta bort proxyn.
-
รppna en ny instans av Jmeter
-
รppna RecordingTestPlan.jmx i Jmeter
-
Hรถgerklicka pรฅ Workbench => Merge=> Vรคlj HTTP Proxy Server.jmx
-
Klicka pรฅ Trรฅdgrupp => Sammanfattningsrapport
-
Kรถr testet



















