Felülvizsgálata terhelés tesztelő eszközök

Terheléstesztelést - meghatározzuk, vagy gyűjtő teljesítményt és gyorsabb reagálást a szoftver és hardver rendszerek, illetve eszközök válaszként külső igény, hogy összehangolják a követelmények ebben a rendszerben (készülékek). (Wikipedia)

Miért stressz tesztelést:

Általában sok eszközök terhelés tesztelésre opensource, és a kereskedelmi. Nézzük laknak a leggyakrabban használt és leírja a főbb jellemzői.

Apache HTTP szerver benchmarking eszköz

A leggyakrabban használt, mert egy részét az Apache.

ahol szükséges alapvető beállítások:

-c konkurencia - a több egyidejű kéréseket a szerver (alapérték 1);
-n kéréseket - az összes kérelmek száma (az alapértelmezett 1).

Ennek eredményeként, a csapat kap ez a jelentés:

  • Ott, ahol van Apache;
  • Nem igényel további konfigurációt;
  • Nagyon egyszerű eszköz.
  • Nagyon egyszerű eszköz;
  • Csak teszteli a teljesítményt a web szerver: közvélemény-kutatások csak egyetlen URL-t, amely nem támogatja a terhelést forgatókönyv, lehetetlen, hogy szimulálja a felhasználói terhelés és értékeli a projekt teljesítése minden oldalról - mind az infrastruktúra, mind a fejlődés.

Joe Dog Siege

Ab kicsit nehezebb, és elvégezni a szükséges feladatokat sokkal jobb.

A szkript fájl adott URL-ek és a vizsgálati kéréseket. Ha a szkript egy nagy térfogatú, akkor lehetséges, hogy minden kérés egy külön fájlban a csapatban, és adja meg a fájl vizsgálata:

A parancs meghatározza a tagok száma c. -r ismétlések száma és a késedelem a találatok -d.

Az eredmény megjelenik a log-fájl vagy közvetlenül a konzol valós időben:

Azt is vegye ki a hozzáférés-log URL-ek web szerver, ami elment a felhasználók valós és versenyez a terhelés felhasználók valós.

  • többszálú;
  • Megadhatja a kérelmek száma és időtartama (idő) a teszt - azaz akkor is versenyez felhasználói terhelés;
  • Támogatja egy egyszerű script
  • erőforrás-igényes;
  • Kevés statisztikai adatok és nem túl jó utánozza felhasználói forgatókönyvek, mint például a sebességhatár felhasználói lekérdezéseket;
  • Nem alkalmas a komoly és nagyszabású vizsgálat több száz szálat, mert maga az erőforrás-igényes, és a nagyszámú kérelmek és az áramlás nagyon nagy teher a rendszert.

Apache JMeter

  • Java nyelven írt;
  • HTTP, HTTPS, SOAP, adatbázis JDBC-n keresztül, LDAP, SMTP (S), POP3 (S), IMAP (S);
  • Konzol és GUI;
  • Elosztott tesztelése;
  • Vizsgálati terv - XML-fájl;
  • Képes kezelni a naplóját webszerver, mint a vizsgálati terv szerint;
  • Látványterv eredmények a GUI.

Az eredmények megjelennek grafikus formában:

Felülvizsgálata terhelés tesztelő eszközök

  • Cross-platform, mert Java-ban írt;
  • Nagyon rugalmas sok protokoll, nem csak a web-szerver, de az adatbázis;
  • Vezérelhető a konzol és GUI felület;
  • Használata naplók közvetlenül Apache webszerver és nginx a script c lehetőségét változó terhelés ezen profilok;
  • Nagyon kényelmes és hatékony eszköz.
  • erőforrás-igényes;
  • A hosszú és kemény tesztek gyakran esik különféle okok miatt;
  • Stabil működés attól függ, a környezet és a szerver konfigurációját.
  • Meg van írva a Erlang;
  • HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, Jabber / XMPP;
  • Konzol (GUI egy harmadik fél plug-in);
  • Elosztott Testing (millió felhasználó);
  • tesztelési fázisban;
  • Vizsgálati terv - XML;
  • Felvétel terv segítségével Tsung recorder'a;
  • Monitoring vizsgálati szerverek (Erlang, munin, SNMP);
  • Megteremtésének eszközei statisztikákat és grafikonokat a munka naplók.

Segítségével egyedi szkripteket, hogy kezelni naplók a munka, akkor megjelenítheti a különböző jelentések vizsgálata:

Felülvizsgálata terhelés tesztelő eszközök

Felülvizsgálata terhelés tesztelő eszközök

  • Nem gui-felület;
  • Csak egy * nix rendszer.
  • A windows
  • Térítés ellenében (van egy próba 30 nap / 20 virtuális felhasználó);
  • Írásban vizsgálati terv asztali és mobil böngészők;
  • Attól függően, hogy a vizsgálati terv (az azt követő URL függően a kiszolgáló válaszát);
  • Szimulálni valós felhasználók (késés között a vegyületek, a korlátozás mértéke).

A jelentés is megjelenik, mint egy asztal vagy grafikon:

Felülvizsgálata terhelés tesztelő eszközök

  • Rendkívül rugalmas, nagy számú beállítások és tesztek;
  • Emulációs lassú csatornák felhasználói kapcsolatok;
  • Csatlakozó modulok;
  • Írásban teszt esetek közvetlenül a böngésző, az asztali és a mobil;
  • Létrehoz különböző tesztparcellákba szkriptek.
  • Csak Windows;
  • Térítés ellenében.

vizsgálati eszközök „1C-Bitrix” termékek

Tartalmazza az engedélyezett termék

  • Egyszerű és intuitív funkciókat, elérhető közvetlenül az adminisztrációs felület „1C-Bitrix” termék;
  • Által adott számú folyam, a szálak számának a vizsgálat során lehet változtatni;
  • Kényelmes gyors szkripteket, hogy ellenőrizze az aktuális szerver konfigurációját.

Felülvizsgálata terhelés tesztelő eszközök

Vizsgálati jelentés formájában jelenik meg a táblázatok és grafikonok:

Felülvizsgálata terhelés tesztelő eszközök