Jmeteri testide ja koormustestide parimad tavad

Mis on JMeter Testida?

JMeter test on testimisprotsess, mis viiakse läbi Apache Jmeter jõudluse testimise tööriista abil. See aitab testida veebirakendusi nii jõudluse testimiseks, stressitestimiseks kui ka koormustestimiseks. Samuti toetab see staatilisi ja dünaamilisi ressursse ning pakub erinevaid graafilisi analüüse veebirakenduse jõudluse testimiseks.

Juhised ületamiseks JMeter piirangud hajutatud keskkonnas:

  1. Piirake lõimede arvu
  2. Puhverserveri kasutamine
  3. Muutujate kasutamine
  4. Vähendage ressursinõuet
  5. Vaata JMeter logisid
  6. Kustutage CSV-andmekomplekti konfiguratsioonist kohalik tee
  7. Järgige failide nimetamise tava

Teie Jmeteri testide parimad tavad

JMeter sellel on mõned piirangud, eriti kui seda käitatakse hajutatud keskkonnas. Kasutamiseks JMeter Et testimine oleks tõhus, peaksite järgima järgmisi juhiseid.

Piirake lõimede arvu

. maksimaalne lõimede arv, millega saate tõhusalt töötada JMeter is 300. See piirang on tingitud riistvara võimalustest. Kui JMeter on tehtud töötama suurema arvu lõimedega, väheneb ajastuse teabe täpsus.

Puhverserveri kasutamine

Puhverserver on üks JMeter parimad tavad, mis aitavad salvestatud näidistest teatud levinud elemente välja võtta. Lisaks on kasulikud funktsioonid testimise salvestamiseks.

Muutujate kasutamine

Mõned testimisplaanid peavad erinevate kasutajate/lõimede jaoks kasutama erinevaid väärtusi. Näiteks võiksite testida jada, mis nõuab iga kasutaja kordumatut sisselogimist. Seda on kasutades lihtne saavutada JMeter muutujad.

Vähendage ressursinõuet

GUI-režiim tarbib suure koormuse korral palju arvutimälu. See põhjustab jõudlusprobleeme.

Seal on mõned JMeter koormustestimise parimad tavad ressursivajaduse vähendamiseks:

  • Kasutage mitte-GUI-režiimi
  • Laadimistesti ajal keelake "View Result Tree" kuulaja. Sest see kulutab rohkem mälu ja põhjustab JMeter mälu saab otsa.
  • Keela kõik JMeter graafikute tulemused
  • Kasutage CSV-testitulemuste vormingut.
  • Salvestage ainult vajalik testi tulemus. JMeter väga üksikasjalike testitulemuste salvestamine võib võtta kaua aega.

Vaata JMeter logisid

Kõik vead Katseplaan või testi täitmine salvestatakse logifailidesse. Logifaili jälgimine aitab teil vea varakult leida

Kustutage CSV-andmekomplekti konfiguratsioonist kohalik tee

Kui kasutate olemasolevat CSV-andmefaili, mille lõite kohalikus arvutis, peaksite kustutama olemasoleva kohaliku tee (CSV-faili praegune tee). Kui te kohalikku teed ei kustuta, JMeter ei leia teie kohalikust arvutist CSV-andmefaili.

Järgige failide nimetamise tava

Ärge salvestage testiplaani keerulise failinime alla, kasutage ainult tähtnumbriline märki.