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

JMeter压测

JMeter压测

1、下载JMeter工具

官网下载地址:https://jmeter.apache.org/download_jmeter.cgi

在这里插入图片描述

2、启动JMeter

解压后,进入bin目录,使用jmeter.bat启动程序

注意:jmeter需要jdk环境,对应的jdk版本不能太低,一般jmeter3.0对应jdk1.7,jmeter4.0对应jdk1.8以上

在这里插入图片描述

3、更改语言为简体中文

启动后会看到jmeter界面:更改语言为中文:Options->Choose Language变更为简体中文
在这里插入图片描述

4、创建测试

创建线程组:选择测试计划:右键->添加->Threads(Users)->线程组
在这里插入图片描述

配置线程组:

在这里插入图片描述
线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。

准备时长:设置的虚拟用户数需要多长时间全部启动。如果线程数为20 ,准备时长为10 ,那么需要10秒钟启动20个线程。也就是每秒钟启动2个线程。

循环次数:每个线程发送请求的次数。如果线程数为20 ,循环次数为100 ,那么每个线程发送100次请求。总请求数为20*100=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,一到选择停止运行脚本。

5、HTTP请求

选择线程组:右键->添加->取样器->HTTP请求
在这里插入图片描述
配置请求信息
在这里插入图片描述
请求名称,可不改

Web服务器信息,网络协议、域名或IP、端口号,可自行修改

接口请求:请求方法、请求路径、编码格式,可自行修改

参数传递:消息体数据存储JSON信息

6、HTTP信息头管理:

选择线程组:右键–>添加–>配置元件–>HTTP信息头管理器
在这里插入图片描述

作用:可以存储请求头里面的信息

7、查看结果

选择线程组:右键–>添加–>监听器–>查看结果树

在这里插入图片描述

会将查看结果以树的的形式展示出来

8、HTTP请求默认值

在这里插入图片描述

一个线程下可以同时存在多个http请求,可以把公共参数,提取到HTTP请求默认值组件中
比如:协议、IP、端口号、编码等

然后在每个http请求的元件中,编辑自己独有的信息即可。

9、执行后查看结果

在这里插入图片描述


http://www.mrgr.cn/news/56749.html

相关文章:

  • 【中华文化】懂得中国式饭局礼仪,让你更加出彩
  • 09 实战:PSNR值及其与原始图像对比系统
  • 禁止VMware Service进程开机自动启动
  • 实战二:网络爬虫
  • 二叉树的最小深度
  • 如何预防数据打架?数据仓库如何保持指标数据一致性开发指南(持续更新)
  • 高光束质量半导体激光器质量可靠性如何辨别?
  • 清理数据库中的某个部门树
  • 《云原生安全攻防》-- K8s攻击案例:权限维持的攻击手法
  • 《Python游戏编程入门》注-第3章1
  • Python N次函数拟合
  • Vue学习笔记(一、关于MVC和MVVM)
  • 【SRS】
  • 高质量AI绘画提示词10个,学到就是赚到!
  • C/C++使用中的小技巧
  • 若依框架定制
  • 深入理解CityHash算法
  • 【MATLAB源码-第262期】基于matlab的OFDM+QPSK多径信道下图片传输系统仿真,多径数目为5,子载波64,对比前后的图片
  • 【MATLAB源码-第261期】基于matlab的帝企鹅优化算法(EPO)机器人栅格路径规划,输出做短路径图和适应度曲线
  • 学习threejs,THREE.PointCloud(新版本改名:THREE.Points)批量管理粒子