Geriausia „Jmeter“ testų praktika ir Apkrovos testavimas

Turinys:

Anonim

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:

  1. Apribokite siūlų skaičių
  2. Tarpinio serverio naudojimas
  3. Kintamųjų naudojimas
  4. Sumažinti išteklių poreikį
  5. Patikrinkite „JMeter“ žurnalus
  6. Ištrinkite vietinį kelią iš CSV duomenų rinkinio konfigūracijos
  7. 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.