Apache JMeter是100%纯Java桌面应用,为功能行为的负载测试和性能度量而设计的一款软件测试工具。它初是设计用于测试Web应用程序,但已经扩展到测试功能。Apache JMeter的可以用来测试静态和动态资源的性能(包括文件,Servlet的Perl脚本,Java对象,数据库和查询,FTP服务器等)。它可以用来模拟一个服务器负载,网络或对象,以测试其强度或分析不同负载类型下的整体性能。你可以用它制作图形性能测试分析或测试在高并发负载情况下的服务器/脚本/对象的行为。
Apache JMeter的特征:
* 能测试许多不同类型的服务器的负载和性能:
Web-HTTP,HTTPS
SOAP
通过JDBC的数据库
LDAP
JMS
邮件-的POP3和IMAP
* 轻便和100%纯Java
* 多线程框架允许许多线程并发采样,和不同的功能的单独的线程同步采样。
* 精心的图形用户界面设计允许更快的操作。
* 缓存和测试结果的离线分析/再现。
* 高可扩展性:
可插式取样器允许无限制的测试。
可插拔定时器可以选择几种负荷统计数据。
数据分析和可视化插件具有很强的扩展性以及个性化。
可提供动态输入和数据操作。
脚本化取样器(完全支持BeanShell,并支持BSF-compatible语言)
系统要求:
Solaris操作系统,Linux,Windows(98,NT,2000年)。 JDK1.4(或更高)。