A JMeter egy nyílt forráskódú terhelés és teljesítmény tesztelő eszköz. Segít a különféle szolgáltatások teljesítményének elemzésében és mérésében. Jmeter azonban magas tanulási görbéket igényel, így tapasztalat tesztelőkre van szükség. Ezenkívül nem támogatja a JavaScript-et, és nem kínál automatikus támogatást az AJAX kérésekhez.
Itt van egy kurátora a legjobb 8 eszközről, amelyek helyettesíthetik a Jmetert Az alábbi lista kereskedelmi és nyílt forráskódú teljesítménytesztelő eszközöket tartalmaz népszerű szolgáltatásokkal és letöltési linkekkel.
1) LoadNinja
A SmartNear LoadNinja lehetővé teszi, hogy gyorsan készítsen szkript nélküli, kifinomult terhelési teszteket, 50% -kal lerövidítse a tesztelési időt, lecserélje a terhelésemulátorokat valódi böngészőkre, és működőképes, erőteljesebb mutatókat kapjon, mindezt ninja sebességgel. Könnyen rögzítheti az ügyféloldali interakciókat, valós időben hibakeresést végezhet, és azonnal azonosíthatja a teljesítményproblémákat.
Jellemzők:
- Szkript nélküli betöltési teszt létrehozása és lejátszása az InstaPlay felvevővel
- A böngésző valódi terheléses tesztjének végrehajtása skálán
- JE Debugger - hibakeresési tesztek valós időben
- JE Inspector - valós időben kezelheti a virtuális felhasználói tevékenységeket.
- A felhőben tárolva, nincs szükség szervergépre és karbantartásra
- Kifinomult böngészőalapú mérőszámok elemzési és jelentési funkciókkal
2) Padlizsán
Az Eggplant (jelenleg a Keysight Technologies része) díjnyertes terhelésvizsgálati megoldások szolgáltatója, és az összes vezető elemző, köztük a Gartner és a Forrester is vezetőnek nevezte el.
Jellemzők:
- Egy Ai-vezérelt, intelligens teszt automatizálási platform minden tesztelési igényhez
- Biztosítsa az érzékeny és méretezhető alkalmazási élményeket a felhasználói elkötelezettség fokozása érdekében
- Zökkenőmentesen integrálja azokat az eszközöket, amelyeket csapata ma már használ
- A tesztek rögzítése és visszajátszása egyetlen kódsor megírása nélkül.
- Gyorsan megvalósíthatja a megnövekedett teszt lefedettség és a teszt újrafelhasználása révén elérhető megtakarításokat.
3) StresStimulus
A StresStimulus olyan alkalmazási forgatókönyveket céloz meg, amelyeket nehéz más eszközökkel tesztelni. A saját fejlesztésű autokorrelációnak köszönhetően automatikusan kijavítja a lejátszási hibákat. A StresStimulus rögzíti a felhasználói műveleteket, és visszajátszja őket a változó használati minták utánzása céljából. Figyeli továbbá az alkalmazások reakciókészségére és a kiszolgálói infrastruktúrára gyakorolt terhelés hatását. Az eredményelemző a rejtett egyidejűségi hibákat találja meg, amelyeket a funkcionális tesztelés nem tesz közzé, és részletes alkalmazás-teljesítménymutatókat tartalmaz.
Jellemzők:
- Az end-to-end teszt varázsló a felvételtől a teszt eredményekig minden lépést lefed, ami csökkenti a tanulási görbét
- Helyszíni vagy felhőalapú tesztelés több terhelésgenerátorral támogatott
- Önálló eszközként vagy Fiddler kiegészítőként működik
- Exportálja a parancsfájlt a Visual Studio tesztformátumába, hogy segítsen olyan forgatókönyvekben, amelyek sikertelenek, ha közvetlenül rögzítik a Visual Studio-ban
- A kézi parancsfájlok írása nem szükséges, de elérhető; három szkriptnyelvet támogat
4) WebLOAD
A WebLOAD egy vállalati szintű terhelés-tesztelési megoldás, amely megbízható, valós terhelési forgatókönyveket képes létrehozni, még a legösszetettebb rendszerek számára is, intelligens elemzéssel, amely teljesítményre vonatkozó információkat nyújt.
A WebLOAD rugalmas platformon alapul, beépített támogatással több száz technológiára és integrációra számos eszközzel, a CI / CD csővezetékektől a monitorozásig.
WebLOAD funkciók:
- A WebLOAD a Cloud (SAAS) vagy helyszíni telepítésként áll rendelkezésre
- Rugalmas tesztforgatókönyv készítés
- Intelligens szkriptek alapú natív JavaScript, hatékony korrelációs, paraméterezési és validációs motorokkal
- Támogat minden nagyobb webtechnológiát és könnyen bővíthető
- Automatikus szűk keresztmetszet észlelés
- Könnyen elérhető ügyfélszolgálat
5) LoadView
A LoadView by Dotcom-Monitor igény szerint valós, böngészőalapú terhelési tesztelést biztosít a felhőből. A több tesztelési szcenárió tervezésének rugalmasságával a mai legigényesebb alkalmazások számára a LoadView felhatalmazza a DevOps csapatokat webhelyeik, alkalmazásaik és API-juk határainak tesztelésére. Mérje meg az ügyféloldali teljesítményt a kritikus felhasználói interakciók szimulálásával, biztosítva a következetes felhasználói élményt a világ minden tájáról.
- Mutasson és kattintson a szkriptelésre az EveryStep Web Recorder segítségével
- Tesztelje a kompatibilitást több mint 40 asztali / mobil böngészőben és eszközön
- Teszteljen gyakorlatilag mindent, amit egy böngészőben nyújtanak - Flash, Silverlight, Java, HTML5, PHP, Ruby és még sok más
- Végezzen dinamikus API tesztelést gyakorlatilag bármilyen típusú rendszeren vagy infrastruktúrán
- Generáljon virtuális felhasználókat 13+ globálisan elosztott felhőalapú helyről
- Betekintést nyerhet a teljesítménymérőkbe és a kapacitás tervezéséhez elengedhetetlen jelentésekbe
6) Gatling
A Gatling egy nyílt forráskódú terhelés- és teljesítménykezelő eszköz. Ez
úgy tervezték, hogy a teljesítményteszteket gyártási kódként kezelje. A HTTP protokoll kiváló támogatásával jár.
Jellemzők:
- Nagyszámú, összetett viselkedésű felhasználó szimulálása
- Segít a tesztelési forgatókönyvek leírásában és a tesztek automatizálásában
- Az összes kérés és válaszidő összegyűjtése és összesítése
- Elemezze és vizsgálja meg az alkalmazás problémáit
Letöltési link : https://gatling.io/
7) Sáska
A Locust egy nyílt forráskódú terhelés-tesztelő eszköz. Segít meghatározni a felhasználói viselkedést a Python kóddal, és összekapcsolni a rendszerét több millió egyidejű felhasználóval.
Jellemzők:
- Definiálja a felhasználói viselkedést a kódban
- Írjon felhasználói tesztelési forgatókönyveket a sima régi Pythonba
- Minden típusú rendszer tesztelésére használható
- Webalapú felhasználói felületet kínál
Letöltési link: https://locust.io/
8) Teherfutó
A Micro Focus Loadrunner egy széles körben használt terhelés tesztelő eszköz. Felhasználóbarát felügyeleti és elemzési felületet kínál színes táblázatokkal és grafikákkal.
Jellemzők:
- Támogatja a folyamatos tesztelést
- A LoadRunner hatékonyan képes működni több vállalati környezetben
- A Loadrunner programmal több protokoll szkript is futtatható
- Integráció különféle fejlesztési eszközökkel, mint például a Visual Studio, a Jenkins, a Selenium stb.
Letöltési link: https://software.microfocus.com/en-us/products/loadrunner-load-testing/overview
9) Tsung
A Tsung egy elosztott terhelési teszt, amely erlang nyelven íródott, és elérhető a GPL licenc alatt.
Jellemzők:
- A Tsung lehetővé teszi fizikai számítógépenként akár 50 000 egyidejű felhasználó szimulálását
- Segít a fejlesztőknek összetett szkriptek írásában
- Lehetővé teszi a fejlesztők számára, hogy figyeljék a célszervert
- A Tsung protokollfüggetlen, így tesztelheti az XMPP, HTTP, SOAP és PostgreSQL szervereket.
Letöltési link: http://tsung.erlang-projects.org/
10) FunkLoad
A FunkLoad egy terheléses és funkcionális tesztelő eszköz, Python-ban írva. Ez lehetővé teszi webes projektek funkcionális tesztelését és regressziós tesztek elvégzését.
Jellemzők:
- Valóban utánoz egy webböngészőt a továbbfejlesztett Richard Jones webegység segítségével
- Sütiket, hivatkozót és HTTP támogatást kínál
- Lehetővé teszi a fájlok feltöltését és többrészes / űrlap-adatok benyújtását
- Haladó tesztfutót kínál, több parancssori opcióval
Letöltési link: https://github.com/nuxeo/FunkLoad
11) Loader.io
A Loader.io egy ingyenes terhelés-tesztelő eszköz, amely lehetővé teszi a webalkalmazások és API-k teljesítményének ellenőrzését.
Jellemzők
- Könnyen használható és érthető webalapú felület
- Az adatok vizualizációjának gyors feldolgozása
- Nincs szükség telepítésre
Letöltési link: https://loader.io/
12) Blazemeter
A Blazemeter egy tesztelő platform a fejlesztők számára. Ez segít skálázható, nyílt forráskódú tesztek futtatásában minden típusú webes és mobilalkalmazáshoz.
Jellemzők
- Ezer vagy millió virtuális felhasználó szimulálása
- Integrálja a BlazeMeter-et más folyamatos integrációs szerverekkel, például Jenkins, Bamboo, Travis stb.
- Valós idejű jelentéskészítés és átfogó elemzés
Letöltési link: https://www.blazemeter.com/