Apache JMeter是100%純Java桌面應(yīng)用,為功能行為的負(fù)載測試和性能度量而設(shè)計的一款軟件測試工具。它初是設(shè)計用于測試Web應(yīng)用程序,但已經(jīng)擴(kuò)展到測試功能。Apache JMeter的可以用來測試靜態(tài)和動態(tài)資源的性能(包括文件,Servlet的Perl腳本,Java對象,數(shù)據(jù)庫和查詢,F(xiàn)TP服務(wù)器等)。它可以用來模擬一個服務(wù)器負(fù)載,網(wǎng)絡(luò)或?qū)ο,以測試其強(qiáng)度或分析不同負(fù)載類型下的整體性能。你可以用它制作圖形性能測試分析或測試在高并發(fā)負(fù)載情況下的服務(wù)器/腳本/對象的行為。
Apache JMeter的特征:
* 能測試許多不同類型的服務(wù)器的負(fù)載和性能:
Web-HTTP,HTTPS
SOAP
通過JDBC的數(shù)據(jù)庫
LDAP
JMS
郵件-的POP3和IMAP
* 輕便和100%純Java
* 多線程框架允許許多線程并發(fā)采樣,和不同的功能的單獨的線程同步采樣。
* 精心的圖形用戶界面設(shè)計允許更快的操作。
* 緩存和測試結(jié)果的離線分析/再現(xiàn)。
* 高可擴(kuò)展性:
可插式取樣器允許無限制的測試。
可插拔定時器可以選擇幾種負(fù)荷統(tǒng)計數(shù)據(jù)。
數(shù)據(jù)分析和可視化插件具有很強(qiáng)的擴(kuò)展性以及個性化。
可提供動態(tài)輸入和數(shù)據(jù)操作。
腳本化取樣器(完全支持BeanShell,并支持BSF-compatible語言)
系統(tǒng)要求:
Solaris操作系統(tǒng),Linux,Windows(98,NT,2000年)。 JDK1.4(或更高)。