Jmeter 性能-阶梯负载最终请求数

1、设置阶梯加压线程组请求参数

图片

  1. 说明:

  2. 每隔2秒钟,会在1秒内启动5个线程

  3. 每次线程加载之后都会运行2s然后开始下一次线程加载

  4. 最终会加载50个线程并持续运行30s

  5. 50个线程持续运行30s后,会每隔2秒钟停止5个线程,剩余的线程继续负载。

  6. 一直到所有线程完全停止

2、阶梯加压

  1. 如果该请求的平均响应时间是100ms,那么一秒内就可以迭代10次

  2. 这1秒内我如果启动了5个线程,那么这1s内发出的请求数就是5*10=50次

  3. 接着,它运行了2s钟才开始加载下一波线程。

  4. 在这2秒之内,它发出的请求数是2*5*10=100次

  5. 在2s之后,线程组又在1s内释放了5个请求,并运行了2s。

  6. 那么在这2s内,它发出的请求是2*10*10=200次(此时是10个线程在运行)

  7. 以此类推,一直到50个线程加载完之前,线程组释放的请求数是这样的

  8. (2*5*10)+(2*10*10)+(2*15*10)+(2*20*10)+(2*25*10)+....+(2*45*10)=4500次

3、线程释放

  1. 在30s负载结束之后,线程组开始阶梯式释放。

  2. 此时,即使是线程组在释放,那么剩余的线程依然在发起请求

  3. (2*45*10)+(2*40*10)+(2*35*10)+(2*30*10)+(2*25*10)+....+(2*5*10)=4500次

  4. 总的请求数=4500+15000+4500=24000次

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/11664.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Git中文件的三个阶段

2024年5月9日,周四上午 在 Git 中,文件的状态通常分为三个阶段:已修改(modified)、已暂存(staged)和已提交(committed)。 以下是对这三个状态的简要说明: 已…

pytest教程-44-钩子函数-pytest_report_collectionfinish

领取资料,咨询答疑,请➕wei: June__Go 上一小节我们学习了pytest_report_header钩子函数的使用方法,本小节我们讲解一下pytest_report_collectionfinish钩子函数的使用方法。 pytest_report_collectionfinish 钩子函数在 pytest 完成所有测…

Java二分查找

二分查找(Binary Search)是一种在有序数组中查找目标值的算法。Java中实现二分查找的示例代码如下: public class BinarySearch {// 二分查找方法public static int binarySearch(int[] array, int target) {int left 0;int right array.le…

算法训练营第二十七天打卡 | 回溯法、LeetCode 77 组合问题 笔试题 | 最小改正字符数、符合条件的不相邻结点数、完美数组

最小改正字符数 给定一个由0和1的字符串和该字符串中某个区间左边界和右边界,要求求出将该区间字符串变成01间隔(例如101、010)的字符串需要改动的最小字符数。 给定输入第一行是n,表示区间数,第二行是该字符串s&#…

【windows】typora激活教程

申明 个人以为,Typora是最好用的markdown编辑软件,以下内容纯属个人实验,请购买正版license支持作者。 详细步骤 按照以下步骤找到Typora安装目录并修改这个以LicenseIndex开头命名的JavaScript 文件: 找到安装 Typora 的目录…

部署达梦数据库主从配置详细操作DM8

服务器配置 主库 192.168.81.128 实例名 dm-1 从库 192.168.81.129 实例名 dm-2 以下安装部署主从服务器都操作 关闭防火墙 systemctl stop firewalld && systemctl disable firewalld 注意安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。…

前端面试:谈谈 JS 垃圾回收机制

垃圾回收 JavaScript 中的内存管理是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。 当不再需要某样东西时会发生什么? JavaScript 引擎是如何发现并清理它? 可达性 JavaScript 中内存管理的主要概念是可达性。 简单地说…

运维:SSH常用命令简介

SH,全称为Secure Shell,是建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。通过 SSH 可以对所有传输的数据进行加密&…

宝塔Linux面板5.9版本升级新版失败解决方法

下载地址:宝塔Linux面板5.9升级教程 宝塔5.9版本升级最新版宝塔失败,可以参考这份详细教程(不断更新中) 安装要求: Python版本: 2.6/2.7(安装宝塔时会自动安装) 内存:1…

EPLAN的国产平替软件?SuperWORKS自动化版第三期收官!

EPLAN的国产平替软件SuperWORKS自动化版,目前已经出了两期教程,可翻阅下方历史视频查看~ EPLAN的国产平替软件?SuperWORKS自动化版尝鲜 EPLAN的国产平替软件——SuperWORKS自动化版教程来袭! 今天,我们迎来了这一系…

TypeScript(十六)配置相关(tsconfig配置)

目录 前言 本文收录于TypeScript知识总结系列文章,欢迎指正! 常用配置 全部配置 Compiler Options (编译器选项) Type Checking(类型检查) Modules(模块) Emit(发出) Java…

NX二次开发——测量距离(两个对象之间最近、最远距离)

一、概述 最近看到 一些文章比较有趣,所以做个记录,顺便写一下博客,附上全部代码,方便刚从事NX二次开发同僚的理解。本次主要模拟NX自带的测量工具中对两个实体对象进行测量距离。NX系统功能如下所示: 二、代码解析 主…

一图看懂git merge和git rebase的区别!!

一图看懂git merge和git rebase的区别!! Git 是一个非常流行的版本控制系统,它帮助开发者管理代码的不同版本。在 Git 中,merge 和 rebase 是两种常用的将不同分支的更改合并到一起的方法,但它们在处理方式和结果上有…

CP模型--Raft协议介绍

文章目录 前言一、Raft 是什么:二、Raft的工作原理:2.1 Raft 节点的3中状态:2.2 集群启动 leader 节点的选举:在这里插入图片描述2.3 数据的同步(日志复制):2.4 leader 重新选举:2.5…

目前公认的一些好用AI工具

ChatGPT:这是一个广泛推荐和使用的AI聊天机器人,能够进行高效的文本生成和对话管理。它在多个证据中被提及,显示其普遍性和实用性。 Midjourney:这是一款强大的AI绘画工具,特别适合创意写作和图像生成。它在多个来源中…

Git怎么查询当前的仓库情况,比如是否有没添加的到Git版本控制的文件、是否有没追踪的文件、是否有新增的文件?

2024年5月9日,周四上午 在 Git 中,要查询当前仓库的情况,主要关注的是文件的状态,包括已修改(modified)、已暂存(staged)和已提交(committed)的状态。 以下是…

Web 安全漏洞之文件上传

目录 文件上传漏洞及危害 文件名 HTML 和 SVG 软链 服务器磁盘 防御方法 网络安全学习路线 (2024最新整理) 学习资料的推荐 1.视频教程 2.SRC技术文档&PDF书籍 3.大厂面试题 特别声明: 文件上传漏洞及危害 文件上传漏洞…

基于Idea搭建Android开发环境

文章目录 下载SDK ManagerAndroid SDK Platform-toolsAndroid SDK Build-toolsAndroid SDKAndroid SDK Extras IDEA设置创建TestApp导入Android Studio创建的项目 下载SDK Manager SDK Manager是Google提供的,专门用于下载/管理,安卓开发中需要用到的工…

CANopen总线_CANOpen开源协议栈

CANopen是自动化中使用的嵌入式系统的通信协议栈和设备配置文件规范。就OSI 模型而言,CANopen 实现了以上各层,包括网络层。 CANopen 标准由一个寻址方案、几个小型通信协议和一个由设备配置文件定义的应用层组成。通信协议支持网络管理、设备监控和节点…

java 解决跨域时遇到问题,怎么来做一个跨域环境

今天遇到一个问题: 关于#java#的问题:java 解决跨域时遇到问题:为什么跨域访问时配置的CorsFilter没有进入?直接访问请求地址时进入了配置的CorsFilter 由于没有实际的跨域环境,因此打算在本机建一个跨域环境&#xff…