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:
- 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:
- 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:
- 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.
Vizsgálati jelentés formájában jelenik meg a táblázatok és grafikonok: