jmeter基本使用
1.jemeter基本介绍
Jmeter 是什么
- Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测 试
- JMeter 可用于 Web 应用测试,后来扩展到了其他测试领域
- 具体来说, Jmeter 可以测试静态和动态资源,比如: 静态文件、Java 程序、CGI 脚本、 数据库等等
- JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度 和分析整体性能
2.jmeter的安装
在使用jemeter之前,我们需要配置好jdk的环境变量,这里可以参考下面的视频,文档进行安装
JDK下载安装
- JDK下载http://www.oracle.com/technetwork/java/javase/downloads/index.html
- 文档教程(windows)https://www.runoob.com/java/java-environment-setup.html
Jmeter安装
Jmeter下载: https://jmeter.apache.org/download_jmeter.cgi
3.jmeter配置环境变量
3.1用户变量配置:
JMETER_HOME
D:\apache-jmeter-5.4.1
3.2系统变量配置:
D:\apache-jmeter-5.4.1\bin
配置完环境变量之后 win+r cmd 输入 jmeter即可启动程序了
我这里requestUrl
= localhost:8001
准备工作:首先我们需要创建一个线程组
为了更好的观察测试结果,可以在TestPlan中添加监听器:察看结果树、汇总报告、汇总图、图像结果等
线程组设置参数说明
- 每个线程可以看做是一个用户
- 循环次数指每个用户的循环次数
- Ramp-Up时间指的是需要在这个时间内完成所有的请求
结果
- 最终请求次数= ac
- 每个请求间隔时间 b/(ac)
4.jmeter快速入门
- 需求说明: 使用 Jmeter , 请求商品列表
http://localhost:8080/goods/toList
- 每次发出 10 次请求, 共循环 5 次, 即一共发出 50 次请求
4.1操作步骤
1.添加线程组
2.设置线程组参数
3.设置Http请求默认值
4.设置Http请求
5.配置HttpCookie信息(请求接口需要携带统一的cookie信息,header头配置同理)
6.配置监听器,便于查看请求结果报告