Ierakstu testēšana palīdz testētājam reģistrēt un vadīt viņu darbību pret testa mērķi. Tas ir automatizētas testēšanas veids, bet paredzēts vairākiem lietotājiem. Šajā apmācībā ir norādīts, kā izmantot starpniekserveri testa ierakstīšanai.
Starpniekserveris ļauj JMeter skatīties un ierakstīt lietotāju darbības, kamēr viņi pārlūko tīmekļa lietojumprogrammu ar parastu pārlūku.
Šajā apmācībā jūs uzzināsiet
- 1. darbība. HTTP starpniekservera iestatīšana
- 2. solis. Pierakstiet savu darbību
- 3. solis. Palaidiet testa plānu
- 4. solis. Saglabājiet testa rezultātu
Šeit ir šī praktiskā piemēra ceļvedis
1. darbība. HTTP starpniekservera iestatīšana
Šis ir detalizēts starpniekservera iestatīšanas ceļvedis
- Sāciet JMeter
- Kokā atlasiet Pārbaudes plāns
- Pievienot pavedienu grupu
Ar peles labo pogu noklikšķiniet uz testa plāna un pievienojiet jaunu pavedienu grupu: Pievienot => Vītnes (lietotāji) => Vītņu grupa
- Pievienot HTTP pieprasījumu
Atlasiet pavedienu grupu; ar peles labo pogu noklikšķiniet uz Add => Config Element => HTTP Request Defaults
Jaunajā HTTP pieprasījuma noklusējuma elementā: Servera nosaukumā vai IP ievadiet “google.com”. Pārējie lauki jums jāglabā tukši
- Pievienojiet ierakstīšanas kontrolieri
Ar peles labo pogu noklikšķiniet uz "Thread Group" un pievienojiet ierakstīšanas kontrolieri: Add => Logic Controller =>
Ierakstīšanas kontrolieris
- Pievienojiet starpniekserveri WorkBench
Ar peles labo pogu noklikšķiniet uz darbagalda un pievienojiet http starpniekserveri: Pievienot => Nepārbaudīti elementi => HTTP starpniekserveris
- Iestatiet mērķa kontrolieri, kur tiks pievienoti jūsu ierakstītie skripti
- Startējiet starpniekserveri
Atgriezieties HTTP starpniekserverī un apakšā noklikšķiniet uz pogas Sākt . Tagad sākas jūsu JMeter starpniekserveris
- Sāciet pārlūku (es izmantoju Firefox), izvēlieties Rīks => Opcija => Papildu => Tīkls => Iestatījums => Ievadiet HTTP starpniekserveri, kā parādīts zemāk.
2. solis. Pierakstiet savu darbību
- Tagad tīmekļa pārlūkprogrammā palaidiet vietni http://www.google.com (JMeter joprojām ir atvērts)
- Veiciet darbības, meklējot atslēgvārdu " guru99 ".
- Atpakaļ uz JMeter, HTTP starpniekserverī noklikšķiniet uz Apturēt, kad esat pabeidzis
- Pēc ieraksta pabeigšanas jūs redzēsiet, ka JMeter automātiski izveidoja jaunu HTTP pieprasījumu, kā parādīts zemāk
JMeter jau ir ierakstījis lietotāja pieprasījumu Google vietnes sākumlapā . Http://www.google.com/
Pārējie HTTP pieprasījumi tiek parādīti iepriekš redzamajā attēlā. Jums tie jānoņem. Jo kādreiz JMeter arī reģistrē dažas reklāmas saites, kamēr jūs meklējat atslēgvārdu Google. Mums vajadzētu tos ignorēt mūsu testa plānā
- Noklikšķiniet uz File => Save your Test Plan as
- Dialoglodziņa displejs => laukā Faila nosaukums ievadiet testa plāna nosaukumu => Noklikšķiniet uz Saglabāt
Tagad jūsu testa plāns tiek saglabāts ar nosaukumu RecordingTestPlan.jmx
3. solis. Palaidiet testa plānu
- Atlasiet pavedienu grupu => Pievienot => Klausītājs => Kopsavilkuma pārskats
- Kopsavilkuma pārskatā tiks parādīti daži pamatstatika
- Atlasiet Thread Group, ievadiet informāciju kā parādīts zemāk
Lai uzzinātu vairāk par pavedienu grupas konfigurēšanu, varat uzzināt rakstā 5 JMeter Performance Testing.doc
- Pirms testa sākšanas atlasiet “Kopsavilkuma pārskats”. Kad esat gatavs veikt testu, atlasiet Izpildīt => Sākt (Ctrl + R). JMeter atskaņos jūsu darbību 100 reizes
Testa laikā statistika mainīsies līdz testa veikšanai.
4. solis. Saglabājiet testa rezultātu
- Noklikšķiniet uz Saglabāt tabulas datus, lai testa rezultātu saglabātu failā
- Ievadiet testa rezultāta nosaukumu un noklikšķiniet uz Saglabāt. JMeter testa rezultāts pēc noklusējuma tiek saglabāts * .csv formātā
Lejupielādējiet failu ierakstīšanas testa plānu
Lejupielādējiet failu HTTP starpniekserveris
Problēmu novēršana
Ja rodas problēma, izpildot iepriekš minēto scenāriju
... rīkojieties šādi- Pārbaudiet, vai izveidojat savienojumu ar internetu, izmantojot starpniekserveri. Ja jā, noņemiet starpniekserveri.
- Atveriet jaunu Jmeter gadījumu
- Jmeter atveriet RecordingTestPlan.jmx
- Ar peles labo pogu noklikšķiniet uz Workbench => Merge => Atlasiet HTTP starpniekserveri.jmx
- Noklikšķiniet uz Thread Group => Summary Report
- Palaidiet testu