Az Apache JMeter™ asztali alkalmazás az egyik legismertebb nyílt forráskódú szoftvereszköz , a 100% tiszta Java alkalmazás, amelyet a funkcionális viselkedés tesztelésére és mérésére terveztek szoftver teljesítménye. Eredetileg webes alkalmazások tesztelésére tervezték, de azóta más tesztfunkciókra is kiterjesztették.
Következtetés
Apache Jmeter áttekintése Tesztelnie kell a webszolgáltatást, adatbázis, FTP- vagy webszerver? Teljesítmény- és funkcionális tesztelés egyaránt? Vessen egy pillantást a JMeterre. Ingyen van, nagyon intuitív és mindent tartalmaz a munkája automatizálásához szükséges lehetőségek. Egy másik nagy előnye JMeter: nyílt forráskód. Letöltheti a forrást és módosíthatja, ha szeretné. Szintén nagyon hasznos a közvetlen kapcsolatfelvétel a fejlesztőkkel egy levelezési listán keresztül.
Tipp: Kombinálja a JMetert a Badboy-val (http://www.badboy.com.au/) hogy még erősebb legyen! A JMeternek nincs rekordja & lejátszási funkció. A Badboy a megoldás. Rögzítse a folyamatot a webhelyén, exportálja a felvételt egy JMeter fájlba, módosítsa az igényeinek megfelelően, és használja a JMetert webhelye teljesítményének tesztelésére.
A teszteléshez Apache JMeter használható alkalmazás teljesítménye statikus és dinamikus erőforrásokon egyaránt (fájlokat, Szervletek, Perl szkriptek, Java objektumok, Adatbázisok és lekérdezések, FTP szerverek és még sok más). Használható a szerver nagy terhelésének szimulálására, hálózat vagy objektum, hogy tesztelje az erejét vagy elemezze az általános teljesítményt különböző terheléstípusok mellett. Használhatja a teljesítmény grafikus elemzésére vagy a szerver/szkript/objektum viselkedésének tesztelésére erős egyidejű terhelés mellett..
Mit csinal?
Apache JMeter funkciók közé tartozik:
- Számos különböző szervertípus betöltésére és teljesítményének tesztelésére képes:
- Web – HTTP, HTTPS
- SZAPPAN
- Adatbázis a JDBC-n keresztül
- LDAP
- JMS
- Posta – POP3(S) és IMAP(S)
- Teljes hordozhatóság és 100% Java tisztaság .
- Teljes többszálú keretrendszer lehetővé teszi a párhuzamos mintavételezést több szálon és a különböző funkciók egyidejű mintavételezését külön szálcsoportokon keresztül.
- Óvatos GUI a kialakítás gyorsabb működést és pontosabb időzítést tesz lehetővé.
- A teszteredmények gyorsítótárazása és offline elemzése/visszajátszása.
- Erősen bővíthető:
- A csatlakoztatható mintavevők korlátlan tesztelési lehetőségeket tesznek lehetővé.
- Számos terhelési statisztika választható csatlakoztatható időzítők .
- Adatelemzés és vizualizációs bővítmények nagy bővíthetőséget és személyre szabást tesz lehetővé.
- A függvények használhatók dinamikus bemenet biztosítására egy teszthez vagy adatkezeléshez.
- Scriptable Samplerek (A BeanShell teljes mértékben támogatott; és van egy mintavevő, amely támogatja a BSF-kompatibilis nyelveket)