Najboljše prakse za preskuse Jmeter & Preskušanje obremenitve

Kazalo:

Anonim

Kaj je test JMeter?

JMeter Test je preskusni postopek, izveden z orodjem za testiranje učinkovitosti Apache Jmeter. Pomaga pri testiranju spletnih aplikacij za preizkušanje zmogljivosti, testiranje izjemnih situacij in preskušanje obremenitve. Podpira tudi statične in dinamične vire ter ponuja različne grafične analize za preizkušanje zmogljivosti spletne aplikacije.

Smernice za premagovanje omejitev JMeter v porazdeljenem okolju:

  1. Omejite število niti
  2. Uporaba proxy strežnika
  3. Uporaba spremenljivk
  4. Zmanjšajte potrebe po virih
  5. Preverite dnevnike JMeter
  6. Izbrišite lokalno pot iz nastavitve nabora podatkov CSV
  7. Upoštevajte pravila o poimenovanju datotek

JMeter ima nekatere omejitve, zlasti če se izvaja v porazdeljenem okolju. Če želite JMeter učinkovito uporabiti za testiranje, uporabite naslednje smernice:

Omejite število niti

Največje število niti lahko učinkovito teči z JMeter je 300 . Ta omejitev je posledica zmogljivosti strojne opreme. Če JMeter deluje z večjim številom niti, se natančnost časovnih informacij zmanjša.

Uporaba proxy strežnika

Proxy strežnik je ena izmed najboljših praks JMeter, ki vam pomaga izvzeti nekatere pogoste elemente iz posnetih vzorcev. Poleg tega so koristne funkcije za snemanje vašega testiranja.

Uporaba spremenljivk

Nekateri preskusni načrti morajo za različne uporabnike / niti uporabiti različne vrednosti. Na primer, morda boste želeli preizkusiti zaporedje, ki zahteva enolično prijavo za vsakega uporabnika. To je enostavno doseči z uporabo spremenljivk JMeter.

Zmanjšajte potrebe po virih

Način GUI porabi veliko računalniškega pomnilnika pod velikimi obremenitvami. Povzroča težave z zmogljivostjo.

Obstaja nekaj najboljših praks za testiranje obremenitve JMeter za zmanjšanje potrebe po virih:

  • Uporabite način, ki ni GUI
  • Med preskusom nalaganja onemogočite poslušalnik »View Result Tree«. Ker porabi več pomnilnika in povzroči, da JMeter zmanjka pomnilnika.
  • Onemogoči vse rezultate grafikonov JMeter
  • Uporabite obliko zapisa rezultata CSV.
  • Shranite samo potrebne rezultate testa. JMeter bi lahko dolgo shranil zelo podrobne rezultate testa.

Preverite dnevnike JMeter

Vse napake v načrtu preizkusa ali izvedbi preizkusa bodo zabeležene v dnevniških datotekah. Spremljanje dnevniške datoteke vam pomaga zgodaj najti napako

Izbrišite lokalno pot iz nastavitve nabora podatkov CSV

Če uporabljate obstoječo podatkovno datoteko CSV, ki ste jo ustvarili v lokalnem računalniku, morate izbrisati obstoječo lokalno pot (trenutna pot datoteke CSV). Če lokalne poti ne izbrišete, JMeter ne najde podatkovne datoteke CSV na vašem lokalnem računalniku.

Upoštevajte pravila o poimenovanju datotek

Ne shranjujte preskusnega načrta pod zapletenim imenom datoteke, uporabite samo alfanumerične znake.