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:
- Omejite število niti
- Uporaba proxy strežnika
- Uporaba spremenljivk
- Zmanjšajte potrebe po virih
- Preverite dnevnike JMeter
- Izbrišite lokalno pot iz nastavitve nabora podatkov CSV
- 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.