Jmeter porazdeljeno (oddaljeno) testiranje: glavna podrejena konfiguracija

Kazalo:

Anonim

Kaj je porazdeljeno testiranje?

Distribuirano testiranje je vrsta testiranja, pri katerem se za testiranje izjemnih situacij uporablja več sistemov. Porazdeljeno testiranje se uporablja za testiranje spletnih mest in strežniških aplikacij, kadar hkrati delajo z več odjemalci.

Preskus distribucije uporablja model odjemalec-strežnik kot spodnja slika:

  • Master : sistem, ki poganja grafični vmesnik JMeter, nadzoruje vsakega pomožnega.
  • Podrejeni : sistem, ki poganja strežnik JMeter, prejme ukaz od glavne enote in pošlje zahtevo preskušanemu strežniku.
  • Cilj : preizkušeni spletni strežnik, prejmite zahtevo sužnjev.

Primer oddaljenega preizkusa

Predpogoj:

  • Požarni zidovi na sistemih so izključeni. V nekaterih primerih požarni zid še vedno blokira promet. Onemogočite požarni zid Window ali Linux.
  • Vsi stroji naj bodo v isti podomrežji. Če stroji niso v isti podomrežji, se morda ne bodo prepoznali v omrežju.
  • Uporabite isto različico JMeter, da se izognete nepričakovanim napakam / težavam.

Tu je načrt za to testiranje:

Korak 1) Konfiguracija sistema

Nastavite pomožne sisteme, pojdite v imenik jmeter / bin in zaženite datoteko "jmeter-server.bat".

Predpostavimo, da ima podrejena naprava naslov IP: 192.168.0.10. V oknih bi se moralo videti okno, kot je prikazano na spodnji sliki:

V glavnih sistemih pojdite v imenik / bin in uredite datoteko jmeter.properites , dodajte podrejeni stroj IP, kot je prikazano spodaj

Korak 2) Zaženite test

Na tej točki ste pripravljeni za začetek preskušanja obremenitve. Na glavnem računalniku zaženite JMeter GUI in odprite testni načrt.

V menijski vrstici kliknite Zaženi; izberite Oddaljeni zagon -> izberite naslov IP podrejene naprave

3. korak) Odpravljanje težav

Če ne morete zagnati preizkusnega obrazca zgornje naprave in vidite spodnjo napako, preprosto prosite lastnika podrejenega računalnika, naj zažene datoteko JMeter-server.bat.

Onemogočite požarni zid na glavnem in pomožnem računalniku, da odpravite to napako.

Omejitev:

Obstaja nekaj osnovnih omejitev za porazdeljeno testiranje. Tu je seznam znanih predmetov:

  • Strežnik in vsi odjemalci morajo biti v istem podomrežju.
  • Za porazdeljeno testiranje je bil potreben ciljni strežnik, ki ima veliko procesorsko moč. Ciljni strežnik bi lahko zlahka preobremenil, če bi ga porazdeljeni testi JMeter prejeli preveč.
  • En sam JMeter lahko obdeluje le omejeno število niti (100–300 niti).
  • Razdeljeni testi JMeter so zapleteni, za začetnike težko zgradljivi.