当前位置: 首页 > news >正文

JMeter快速入门示例

JMeter是一款开源的性能测试工具,常用于对Web服务和接口进行性能测试。
在这里插入图片描述

下载安装

  1. 官方下载网址: https://jmeter.apache.org/download_jmeter.cgi
  2. 也可以到如下地址下载:https://download.csdn.net/download/oscar999/89910834

这里下载Windows版本的,当下的最新版本是5.6.3,对应的下载的文件是:apache-jmeter-5.6.3.zip。
解压下载的压缩文件, 目录如下:

在这里插入图片描述

启动运行

进入bin 目录,双击 jmeter.bat 启动JMeter。

在这里插入图片描述

启动成功后的界面如下:

在这里插入图片描述

修改语言

如上图, JMeter 启动后默认是英文,可以通过 Options > Choose Language > Chinese 修改成中文显示。

在这里插入图片描述

使用示例

1. 创建测试计划 (Test Plan)和线程组

  1. 点击 文件 > 新建 会创建一个“测试计划”

  2. 右键点击“测试计划”,选择“添加”->“线程(用户)”->“线程组”
    在这里插入图片描述

  3. 配置线程组,设置线程数(用户数)、Ramp-up时间(增加用户的时间间隔)以及循环次数。
    在这里插入图片描述

2. 添加HTTP请求

  1. 右键点击线程组,选择“添加”->“采样器”->“HTTP请求”

在这里插入图片描述

  1. 配置HTTP请求,设置目标Web服务器的URL、协议、方法(如GET或POST)、路径以及任何必要的参数。
    这里以测试百度首页为例:

在这里插入图片描述

3. 设置断言

  1. 右键点击HTTP请求,选择“添加”->“断言”->“响应断言”。

在这里插入图片描述

  1. 配置响应断言,设置期望的响应条件(如状态码为200)。
    在这里插入图片描述

4. 添加监听器

右键点击线程组,选择“添加”->“监听器”->“查看结果树”。

在这里插入图片描述

还可以添加其他监听器,如“聚合报告”,以获取更详细的测试结果。

5. 运行测试

  1. 点击JMeter界面中的绿色按钮,启动测试。
    在这里插入图片描述

  2. 在测试执行过程中,监听器会实时记录测试结果。

  3. 测试结束后,可以在“查看结果树”中查看每个请求的详细信息,包括响应时间、响应内容、状态码等。

  4. 在“聚合报告”中查看所有请求的响应时间、吞吐量、错误率等指标。

上面的断言是验证状态码返回200, 也就是访问成功,执行后的结果树可以看到绿色执行成功的效果:

在这里插入图片描述

如果把上面的断言的状态值改成 2001

在这里插入图片描述

则执行的结果:

在这里插入图片描述



http://www.lryc.cn/news/470346.html

相关文章:

  • 【333基于Java Web的考编论坛网站的设计与实现
  • 计算机网络关键名词中英对照
  • 二叉树的学习
  • 免费开源的医疗信息提取系统:提升超声波影像的诊断价值
  • Bash 中的 ${} 和 $() 有什么区别 ?
  • SPSS、R语言因子分析FA、主成分分析PCA对居民消费结构数据可视化分析
  • 高级SQL技巧掌握
  • 数组实例之三子棋的实现(C语言)
  • 【Linux驱动开发】设备树节点驱动开发入门
  • C++——string的模拟实现(下)
  • 面试 Java 基础八股文十问十答第二十九期
  • 454.四数相加||
  • 禅道源码部署
  • ️ Vulnhuntr:利用大型语言模型(LLM)进行零样本漏洞发现的工具
  • 【Android】多渠道打包配置
  • Spring Boot Configuration和AutoConfiguration加载逻辑和加载顺序调整
  • 点餐系统需求分析说明书(软件工程分析报告JAVA)
  • Python条形图 | 指标(特征)重要性图的绘制
  • 危险物品图像分割系统:一键训练
  • 城市景色视频素材下载好去处
  • 基于SSM美容院管理系统的设计
  • Threejs 实现3D 地图(04)3d 地图的柱状图和文字显示
  • Oracle 第2章:安装与配置Oracle
  • 动态规划 —— 斐波那契数列模型-解码方法
  • PPT / Powerpoint中利用LaTeX输入公式
  • C++ 模板专题 - 类型擦除
  • RuoYi-Vue项目 重点代码讲解
  • pandas习题 024:用字典构造 DataFrame
  • 如何在Node.js中执行解压缩文件操作
  • 梦熊 CSP-S模拟赛 T3 youyou 的序列 II