1. 压测不同的协议和应用
- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
- SOAP / REST Webservices
- FTP
- Database via JDBC
- LDAP 轻量目录访问协议
- Message-oriented middleware (MOM) via JMS
- Mail - SMTP(S), POP3(S) and IMAP(S)
- TCP等等
2. 使用场景及优点
- 功能测试
- 压力测试
- 分布式压力测试
- 纯java开发
- 上手容易,高性能
- 提供测试数据分析
- 各种报表数据图形展示
3. 下载
可前往JMeter官网下载,下载后无需安装,解压即可使用
4. 目录文件
(1) bin
核心可执行文件,包含配置
- jmeter.bat: windows启动文件
- jmeter: mac或者linux启动文件
- jmeter-server: mac或者Liunx分布式压测使用的启动文件
- jmeter-server.bat: mac或者Liunx分布式压测使用的启动文件
- jmeter.properties: 核心配置文件
(2) extras
插件拓展的包
(3) lib
核心的依赖包
- ext: 核心包
- junit: 单元测试包