当前位置:网站首页>Jmeter 之压测入门
Jmeter 之压测入门
2022-07-04 19:46:00 【泥点子】
一、压测是什么?
压测常用名词解析
TPS:每秒执行的事务数量(例每分钟执行了70个事务,tps= 70/60=1.17,说明每秒可以处理1.17个事务)
平均响应时间:就是处理一个事务所平均需要的时间
二、压测的目的和意义
目的:
1、测试系统最大的处理能力,寻找系统最大的tps,判断tps和响应时间是否满足预期
2、测试系统最大并发数,当系统出现宕机,程序崩溃,报错率持续上升,程序无响应,响应时间超过可忍受范围等即可认为系统已到达最大并发数。
三、jmeter 压测
1、jmeter的使用
1.1、jmeter的两种线程组运行模式
a、运行次数
即脚本的运行是指定次数来确定的
b、运行持续时间
即在指定时间内,会根据设置的时间来运行脚本
1.2 一般用Jmeter在liunx 命令行下,一般需要压力机,压测机和项目会分开
1.2.1 在压力机配置好环境之后
压力机需要安装并配置好JDK
然后把在windows 调试好的脚本上传到压力机上
需要进到Jmeter 根目录下添加执行权限 chomod -R +x./*
1.2 .2使用命令行进行压测
jmeter -n -t XXX.jmx -l result.jtl
-n:命令行模式,no-gui
-t:jmx脚本路径
-l : jtl结果文件存放路径
2、性能测试策略
2.1、加压策略
递进增加并发数,观察tps和响应时间,并记录tps和响应时间,寻找拐点
2.2、执行策略
a、试压阶段:先按照递进增加选择一个持续时间(具体时间按照不同场景选择,一般选择180S/60S),并发数(根据不同项目决定并发数,一开始可以选择每次增加10,如果增加10发现性能还是挺好,就可以增加多点并发数,缩减测试时间),并记录tps和响应时间,找出拐点
b、重压阶段:找出拐点后,再取拐点的前后5组并发数,重新跑(3-5分钟)再记录详细数据
3.3 性能测试策略例子:
单接口压测:顾名思义,就是只对一个接口进行压测
混合接口压测:按比例来决定并发数
边栏推荐
- Automatic generation of interface automatic test cases by actual operation
- Some suggestions for interface design
- How to solve the problem that win11 cannot write the value to the registry key?
- Length of the longest integrable subarray
- See how Tencent does interface automation testing
- 6月“墨力原创作者计划”获奖名单公布!邀您共话国产数据库
- E-week finance | Q1 the number of active people in the insurance industry was 86.8867 million, and the licenses of 19 Payment institutions were cancelled
- 九齐单片机NY8B062D单按键控制4种LED状态
- Hash quiz game system development how to develop hash quiz game system development (multiple cases)
- Browser render page pass
猜你喜欢
MySQL - database query - use of aggregate function, aggregate query, grouping query
Automatic generation of interface automatic test cases by actual operation
What if win11u disk refuses access? An effective solution to win11u disk access denial
【深度学习】一文看尽Pytorch之十九种损失函数
AP8022开关电源小家电ACDC芯片离线式开关电源IC
Flet tutorial 06 basic introduction to textbutton (tutorial includes source code)
科普达人丨一文看懂阿里云的秘密武器“神龙架构”
ICML 2022 | Meta提出鲁棒的多目标贝叶斯优化方法,有效应对输入噪声
Managed service network: application architecture evolution in the cloud native Era
How to solve the problem that win11 cannot write the value to the registry key?
随机推荐
Fleet tutorial 08 introduction to AppBar toolbar Basics (tutorial includes source code)
Win11亮度被锁定怎么办?Win11亮度被锁定的解决方法
剑指 Offer II 80-100(持续更新)
Managed service network: application architecture evolution in the cloud native Era
Reinforcement learning - learning notes 2 | value learning
什么是区块哈希竞猜游戏系统开发?哈希竞猜游戏系统开发(案例成熟)
Win11无法将值写入注册表项如何解决?
Jiuqi ny8b062d MCU specification /datasheet
Idea configuration standard notes
How does wincc7.5 SP1 find variables and their positions through cross indexing?
ICML 2022 | Meta提出鲁棒的多目标贝叶斯优化方法,有效应对输入噪声
二叉树的四种遍历方式以及中序后序、前序中序、前序后序、层序创建二叉树【专为力扣刷题而打造】
Function analysis and source code of hash guessing game system development
What if the brightness of win11 is locked? Solution to win11 brightness locking
强化学习-学习笔记2 | 价值学习
浏览器渲染页面过程
uniapp 富文本编辑器使用
左右最值最大差问题
LeetCode 871. Minimum refueling times
Qt五子棋人机对战画棋子之QPainter的使用误区总结