HTTP tarpinis serveris „JMeter“: įrašykite scenarijaus pavyzdį

Turinys:

Anonim

Įrašų testavimas padeda testuotojui užfiksuoti ir vykdyti jų veiklą pagal bandomąjį tikslą. Tai automatinio testavimo tipas, tačiau skirtas keliems vartotojams. Šioje instrukcijoje nurodoma, kaip naudoti tarpinį serverį bandymui įrašyti.

Tarpinis serveris leidžia „JMeter“ stebėti ir įrašyti vartotojo veiklą, kai jie naršo žiniatinklio programoje naudodami įprastą naršyklę.

Šioje pamokoje sužinosite

  • 1 žingsnis) HTTP tarpinio serverio nustatymas
  • 2 žingsnis) Įrašykite savo veiklą
  • 3 žingsnis. Paleiskite testavimo planą
  • 4 žingsnis. Išsaugokite bandymo rezultatą

Čia pateikiamas šio praktinio pavyzdžio planas

1 veiksmas) HTTP tarpinio serverio nustatymas

Tai yra nuoseklus tarpinio serverio nustatymo vadovas

  1. Paleiskite „ JMeter“
  2. Medyje pasirinkite „ Test Plan
  3. Pridėti gijų grupę

    Dešiniuoju pelės mygtuku spustelėkite testavimo planą ir pridėkite naują gijų grupę: Pridėti => Gijos (vartotojai) => Gijų grupė

  1. Pridėti HTTP užklausą

    Pasirinkite siūlų grupę; dešiniuoju pelės mygtuku spustelėkite Pridėti => Konfigūruoti elementą => HTTP užklausos numatytieji nustatymai

Naujame HTTP užklausos numatytųjų elementų elemente: Serverio pavadinime arba IP įveskite „google.com“. Kitus laukus turėtumėte laikyti tuščius

  1. Pridėti įrašymo valdiklį

    Dešiniuoju pelės mygtuku spustelėkite „Thread Group“ ir pridėkite įrašymo valdiklį: Add => Logic Controller =>

    Įrašymo valdiklis

  1. Pridėkite tarpinį serverį prie „WorkBench“

    Dešiniuoju pelės mygtuku spustelėkite „Workbench“ ir pridėkite http tarpinį serverį: Add => Non-Test Elements => HTTP Proxy Server

  2. Nustatykite tikslinį valdiklį, kur bus pridėti jūsų įrašyti scenarijai

  1. Paleiskite tarpinį serverį

    Grįžkite į HTTP tarpinį serverį ir apačioje spustelėkite mygtuką Pradėti . Dabar prasideda jūsų „JMeter“ tarpinis serveris

  2. Paleiskite naršyklę (aš naudojau „Firefox“), pasirinkite Įrankis => Parinktis => Išplėstinė => Tinklas => Nustatymas => Įveskite HTTP tarpinį serverį, kaip parodyta žemiau.

2 žingsnis) Įrašykite savo veiklą

  1. Dabar paleiskite http://www.google.com savo žiniatinklio naršyklėje („JMeter“ vis dar atidaryta)
  2. Ar veikla ieškoma pagal raktinį žodį „ guru99 “.
  3. Grįžę į „JMeter“, naudodami HTTP tarpinį serverį spustelėkite Baigti, kai baigsite

  4. Baigę įrašymą pamatysite, kad „JMeter“ automatiškai sukūrė naują HTTP užklausą, kaip parodyta žemiau

    „JMeter“ jau įrašė vartotojo užklausą pagrindiniame „Google“ svetainės puslapyje. Http://www.google.com/

    Kitos HTTP užklausos rodomos aukščiau pateiktame paveiksle. Turėtumėte jas pašalinti. Nes kada nors „JMeter“ taip pat įrašo kai kurias reklamines nuorodas, kai jūs ieškote raktinio žodžio „Google“. Savo bandymų plane turėtume jų nepaisyti

  5. Spustelėkite File => Save your Test Plan as

  6. Dialogo lango ekranas => lauke Failo pavadinimas įveskite bandymo plano pavadinimą => Spustelėkite Išsaugoti

    Dabar jūsų bandymų planas išsaugotas pavadinimu RecordingTestPlan.jmx

3 žingsnis. Paleiskite testavimo planą

  1. Pasirinkite Gijų grupė => Pridėti => Klausytojas => Santraukos ataskaita

  1. Santraukos ataskaitoje bus rodomi kai kurie pagrindiniai statistiniai duomenys

  2. Pasirinkite siūlų grupę, įveskite informaciją, kaip parodyta žemiau

Norėdami sužinoti išsamią informaciją apie „Thread Group“ konfigūravimą, galite perskaityti straipsnį 5 „JMeter Performance Testing.doc“

  1. Prieš pradėdami testą, pasirinkite „Santraukos ataskaita“. Kai būsite pasirengę vykdyti bandymą, pasirinkite Vykdyti => Pradėti (Ctrl + R). „JMeter“ atkurs jūsų veiklą 100 kartų

    Testui bėgant, statistika pasikeis, kol testas bus atliktas.

4 žingsnis. Išsaugokite bandymo rezultatą

  1. Spustelėkite Išsaugoti lentelės duomenis, jei norite išsaugoti bandymo rezultatą faile

  1. Įveskite bandymo rezultato pavadinimą ir spustelėkite Išsaugoti. JMeter bandymo rezultatas kaip numatytasis įrašomas * .csv formatu

Atsisiųskite failų įrašymo bandymo planą

Atsisiųskite failą HTTP tarpinis serveris

Problemų sprendimas

Jei susiduriate su problema vykdydami pirmiau pateiktą scenarijų

... atlikite šiuos veiksmus
  1. Patikrinkite, ar prisijungiate prie interneto per tarpinį serverį. Jei taip, pašalinkite tarpinį serverį.
  2. Atidarykite naują „Jmeter“ egzempliorių
  3. Atidarykite „RecordingTestPlan.jmx“ sistemoje „Jmeter“
  4. Dešiniuoju pelės mygtuku spustelėkite Workbench => Merge => Select HTTP Proxy Server.jmx
  5. Spustelėkite Gijų grupė => Santraukos ataskaita
  6. Atlikite testą