JMeter 介绍
Apache JMeter 可以测量性能并对静态和动态 Web 应用程序进行负载测试。
它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。
特征
完全可移植性和 100% Java。
多线程允许多个线程并发采样,并允许单独的线程组同时采样不同的函数。
协议
- Web - HTTP、HTTPS(Java、NodeJS、PHP、ASP.NET...)
- SOAP/REST Web 服务
- 文件传输协议
- 通过 JDBC 的数据库
- LDAP
- 通过 JMS 的面向消息的中间件 (MOM)
- 邮件 - SMTP(S)、POP3(S) 和 IMAP(S)
- 本机命令或 shell 脚本
- 传输控制协议
- Java对象
JMeter 安装
github下载JMeter压缩包 https://github.com/apache/jmeter
JMeter 运行
解压压缩包
找到bin目录执行 windows:jmeter.bat linux:jmeter.sh

JMeter 压测
1、新建线程组任务 Thread Group

2、添加取样器 Sampler

3、创建一个监听 Listener

4、配置好相应的url 请求参数等信息后,保存测试计划File->Save Test Plan
5、点击Run->Start 运行测试计划
就可以通过设置的参数压测接口,也可以看到接口响应信息。
完结