1.JMeter的一些基本介绍:
JMeter 是一款开源的测试软件,用于对软件做压力测试和性能测试。
1.1.主要功能:
- 压力测试 - 可以对服务器/网络的并发访问压力进行测试。
- 性能测试 - 可以测试服务器/网络的响应时间、吞吐量等指标。
- Web应用测试 - 可以对web应用程序进行功能、压力、性能等方面的测试。
- API测试 - 可以对各种接口和API进行测试。
- 协议测试 - 支持对常见协议和技术(HTTP、HTTPS、SOAP、FTP等)进行测试。
1.2.JMeter的优势:
- 开源免费,不需要额外购买授权。
- 支持多种协议、技术的测试,功能强大。
- 可以做到高并发、高负载的测试。
- 测试计划灵活,支持复用和参数化。
- 插件机制丰富,可以方便扩展。
- 可视化和统计报告清晰。
- 跨平台,可以在Windows、Linux、MacOS等系统上运行。
总体来说,JMeter是一个非常流行和强大的开源测试工具,适合用于对系统进行压力测试、性能测试、功能验证等工作。它可以根据测试需求高度定制和扩展。
2.安装JMeter
JMeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。
2.1.下载
可以Apache JMeter官网下载,地址:Apache JMeter - Download Apache JMeter
2.2.解压
因为下载的是zip包,解压缩即可使用,目录结构如下:
其中的bin目录就是执行的脚本,其中包含启动脚本:
2.3.运行
双击即可运行,但是有两点注意:
-
启动速度比较慢,要耐心等待
-
启动后黑窗口不能关闭,否则Jmeter也跟着关闭了
3.快速入门
3.1.设置中文语言
默认JMeter的语言是英文,需要设置:
效果:
注意:上面的配置只能保证本次运行是中文,如果要永久中文,需要修改Jmeter的配置文件
打开jmeter文件夹,在bin目录中找到 jmeter.properties,添加下面配置:
language=zh_CN
注意:前面不要出现#,#代表注释,另外这里是下划线,不是中划线
3.2.基本用法
在测试计划上点鼠标右键,选择添加 > 线程(用户) > 线程组:
在新增的线程组中,填写线程信息:
给线程组点鼠标右键,添加http取样器:
编写取样器内容:
添加监听报告:
添加监听结果树:
汇总报告结果:
结果树: