JMeter
Apache JMeter应用程序是开源软件,是一个100%纯Java应用程序,旨在负载测试功能行为和衡量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。
JMeter是一个免费、开源、跨平台的性能测试工具,于20世纪90年代后期面世。这是一个成熟、健全且具有高度可扩展性的工具。JMeter有大量的用户,并提供了大量用于测试的插件。
JMeter可用于测试静态和动态资源、Web动态应用程序的性能。
它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。
Apache JMeter的功能包括:
- 能够加载和性能测试许多不同的应用程序/服务器/协议类型:
- Web-HTTP、HTTPS(Java、NodeJS、PHP、ASP.NET等)
- SOAP/REST Web服务
- 文件传输协议
- 通过JDBC建立数据库
- LDAP
- 通过JMS实现面向消息的中间件(MOM)
- 邮件-SMTP(S)、POP3(S)和IMAP(S)
- 本机命令或shell脚本
- 传输控制协议
- Java对象
运行模式
GUI形式
执行/bin/jmeter.sh,启动GUI界面: