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

Jmeter性能测试:阶梯式场景、波浪式场景

1、阶梯式场景(负载测试)

一般大家所熟悉的压测脚本方案是,通过一次次去提高线程数量,来对接口性能峰值进行摸底,如果压测任务中出现了几十几百个接口,每个接口都去压5min的(10、20、30、40.。。并发)这样很浪费时间。梯度式压测,可以更高效的对接口的性能进行摸底

该场景主要应用在负载测试里面,通过设定一定的并发线程数,给定加压规则,遵循“缓起步,快结束”的原则,不断地增加并发用户来找到系统的性能瓶颈,进而有针对性的进行各方面的系统优化。快结束不是一下子就结束 例如1s结束20个 线程 如何一下子结束 当前请求还没处理完就结束则会引发异常。

使用到的线程为:jp@gc - Stepping Thread Group (deprecated)

在测试计划上:右键—>添加—>线程(用户)—>jp@gc - Stepping Thread Group (deprecated)

图片

同时添加以下监视器:

HPS:每秒请求数 — jp@gc - Hits per Second
TPS:每秒事务数 — jp@gc - Transactions per Second
TRT:事务响应时间 — jp@gc - Response Times Over Time
活跃线程数— jp@gc - Active Threads Over Time
复合图查看器— jp@gc - Composite Graph

图片

针对阶梯式场景的参数配置,说明如下:

  • This group will start:给定的当前负载的并发用户数
  • First, wait for:等待XX秒后开始启动
  • Then start:0秒(初始化)启动XX并发用户数 — 在第几个虚拟用户启动
  • Next, add:每using ramp-up时间内启动XX的用户数
  • threads every:

相关文章:

  • Mininet--log.py-makeListCompatible装饰器解析
  • I.MX6ULL 开发板上挂载NTFS格式 U 盘
  • 免去繁琐的手动埋点,Gin 框架可观测性最佳实践
  • 【Bug】记录2025年遇到的Bug以及修复方案
  • Box86源码剖析(一)
  • OMI(operating mode indication)
  • 从零开始跑通3DGS教程:(一)数据(采集)
  • 智能化OCR:揭开图片数据泄露的“隐形面纱”
  • 数据库——MySQL字符、日期函数
  • MySQL基础语法1
  • ZygoPlanner:一种基于图形的三阶段框架,用于颧骨种植体植入的最佳术前规划|文献速递-医学影像人工智能进展
  • Kubernetes》》k8s》》Replication Controller
  • NoSQL 数据库深度解析与 20 款产品对比
  • pandas【2】DataFrame/Series
  • leetcode102 二叉树的层次遍历 递归
  • Multi-Stage Progressive Image Restoration论文阅读
  • JavaScript网页设计高级案例:构建交互式图片画廊
  • Java 8-17核心特性全景解析之Java11
  • suse15 sp1使用华为云软件源yum源zypper源
  • 树形结构溯源dp
  • 关于网站建设的销售技巧/seo门户 site
  • 山西省住房和城乡建设厅网站报名/seo研究中心南宁线下
  • wordpress上传图片会缩小/seo关键词的选择步骤
  • 福州解封最新消息/西安官网seo
  • 微商怎么做自己的网站/惠州seo代理计费
  • 服务好的网站开发/网站权重一般有几个等级