Skip to content

jmeter基本使用

1.jemeter基本介绍

Jmeter 是什么

  1. Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测 试
  2. JMeter 可用于 Web 应用测试,后来扩展到了其他测试领域
  3. 具体来说, Jmeter 可以测试静态和动态资源,比如: 静态文件、Java 程序、CGI 脚本、 数据库等等
  4. JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度 和分析整体性能

2.jmeter的安装

在使用jemeter之前,我们需要配置好jdk的环境变量,这里可以参考下面的视频,文档进行安装

JDK下载安装

Jmeter安装

Jmeter下载: https://jmeter.apache.org/download_jmeter.cgi

image-20220104215155894

3.jmeter配置环境变量

3.1用户变量配置:

image-20220104220118306

JMETER_HOME
D:\apache-jmeter-5.4.1

3.2系统变量配置:

image-20220104220323329

D:\apache-jmeter-5.4.1\bin

配置完环境变量之后 win+r cmd 输入 jmeter即可启动程序了

image-20220104220829104

我这里requestUrl= localhost:8001

准备工作:首先我们需要创建一个线程组

为了更好的观察测试结果,可以在TestPlan中添加监听器:察看结果树、汇总报告、汇总图、图像结果等

image-20220113224632346

线程组设置参数说明

  1. 每个线程可以看做是一个用户
  2. 循环次数指每个用户的循环次数
  3. Ramp-Up时间指的是需要在这个时间内完成所有的请求

结果

  1. 最终请求次数= ac
  2. 每个请求间隔时间 b/(ac)

image-20220113223746518

4.jmeter快速入门

  1. 需求说明: 使用 Jmeter , 请求商品列表 http://localhost:8080/goods/toList
  2. 每次发出 10 次请求, 共循环 5 次, 即一共发出 50 次请求

image-20230226155424335

4.1操作步骤

1.添加线程组

image-20230226155552050

2.设置线程组参数

image-20230226160103627

3.设置Http请求默认值

image-20230226160322100

4.设置Http请求

image-20230226160455059

5.配置HttpCookie信息(请求接口需要携带统一的cookie信息,header头配置同理)

image-20230226160606446

6.配置监听器,便于查看请求结果报告

image-20230226160819982