Kas yra „JMeter Test“?
„JMeter Test“ yra testavimo procesas, atliekamas naudojant „Apache Jmeter“ našumo testavimo įrankį. Tai padeda išbandyti žiniatinklio programas atliekant našumo, streso ir apkrovos testus. Jis taip pat palaiko statinius ir dinaminius išteklius ir teikia įvairias grafines analizes, skirtas interneto programos našumui patikrinti.
Gairės, kaip įveikti „JMeter“ apribojimus paskirstytoje aplinkoje:
- Apribokite siūlų skaičių
- Tarpinio serverio naudojimas
- Kintamųjų naudojimas
- Sumažinti išteklių poreikį
- Patikrinkite „JMeter“ žurnalus
- Ištrinkite vietinį kelią iš CSV duomenų rinkinio konfigūracijos
- Laikykitės failų pavadinimo tvarkos
„JMeter“ turi tam tikrų apribojimų, ypač kai jis vykdomas paskirstytoje aplinkoje. Norėdami efektyviai naudoti „JMeter“ bandymams, turėtumėte naudoti šias gaires:
Apribokite siūlų skaičių
Maksimalus skaičius temas galima veiksmingai paleisti su Jmeter yra 300 . Ši riba yra dėl aparatūros galimybių. Jei JMeter bus paleistas su daugiau gijų skaičiumi, laiko informacijos tikslumas sumažės.
Tarpinio serverio naudojimas
„Proxy“ serveris yra viena iš geriausių „JMeter“ praktikų, padedančių išskirti tam tikrus įprastus elementus iš įrašytų pavyzdžių. Be to, naudingos funkcijos įrašyti bandymus.
Kintamųjų naudojimas
Kai kuriuose bandymų planuose skirtingiems vartotojams / gijoms reikia naudoti skirtingas vertes. Pavyzdžiui, galbūt norėsite išbandyti seką, kuriai reikalingas unikalus kiekvieno vartotojo prisijungimas. Tai lengva pasiekti naudojant „JMeter“ kintamuosius.
Sumažinti išteklių poreikį
GUI režimas sunaudoja daug kompiuterio atminties esant didelei apkrovai. Tai sukelia našumo problemų.
Yra keletas „JMeter“ apkrovos testavimo geriausios praktikos pavyzdžių, kaip sumažinti išteklių poreikį:
- Naudokite ne GUI režimą
- Įkeliant testą išjunkite klausytoją „Peržiūrėti rezultatų medį“. Kadangi tai sunaudoja daugiau atminties ir JMeter veikia atminties.
- Išjunkite visus „JMeter“ diagramų rezultatus
- Naudokite CSV testo rezultatų formatą.
- Išsaugokite tik reikiamą bandymo rezultatą. „JMeter“ gali užtrukti ilgai, kad išsaugotų labai išsamius bandymų rezultatus.
Patikrinkite „JMeter“ žurnalus
Visos bandymo plano klaidos ar bandymo vykdymas bus įrašytos į žurnalo failus. Žurnalo failo stebėjimas padeda anksti rasti klaidą
Ištrinkite vietinį kelią iš CSV duomenų rinkinio konfigūracijos
Jei naudojate esamą CSV duomenų failą, kurį sukūrėte vietiniame kompiuteryje, turėtumėte ištrinti esamą vietinį kelią (Dabartinis CSV failo kelias). Jei neištrinate vietinio kelio, „JMeter“ negali rasti CSV duomenų failo jūsų vietiniame kompiuteryje.
Laikykitės failų pavadinimo tvarkos
Neišsaugokite bandymo plano sudėtingu failo pavadinimu, naudokite tik raidinius ir skaitmeninius simbolius.