当前位置:网站首页>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 性能测试策略例子:
单接口压测:顾名思义,就是只对一个接口进行压测
混合接口压测:按比例来决定并发数
边栏推荐
- 奏响青春的乐章
- NLP、视觉、芯片...AI重点方向发展几何?青源会展望报告发布[附下载]
- What if the WiFi of win11 system always drops? Solution of WiFi total drop in win11 system
- ICML 2022 | Meta提出鲁棒的多目标贝叶斯优化方法,有效应对输入噪声
- Sword finger offer II 80-100 (continuous update)
- What if win11u disk refuses access? An effective solution to win11u disk access denial
- Summary of the mistakes in the use of qpainter in QT gobang man-machine game
- LeetCode 7. 整数反转
- After inserting a picture into word, there is a blank line above the picture, and the layout changes after deletion
- Flet教程之 05 OutlinedButton基础入门(教程含源码)
猜你喜欢

Aiming at the "amnesia" of deep learning, scientists proposed that based on similarity weighted interleaved learning, they can board PNAS

AP8022开关电源小家电ACDC芯片离线式开关电源IC

RFID仓库管理系统解决方案有哪些功能模块

强化学习-学习笔记2 | 价值学习

【ISMB2022教程】图表示学习的精准医疗,哈佛大学Marinka Zitnik主讲,附87页ppt

Hands on deep learning (III) -- convolutional neural network CNN

uniapp 富文本编辑器使用
![[in-depth learning] review pytoch's 19 loss functions](/img/c1/07650a6755d5c64ebf8ce370456fb7.png)
[in-depth learning] review pytoch's 19 loss functions

Flet tutorial 06 basic introduction to textbutton (tutorial includes source code)

Win11U盘拒绝访问怎么办?Win11U盘拒绝访问的有效解决方法
随机推荐
go语言笔记(2)go一些简单运用
左右最值最大差问题
NetCore3.1 Json web token 中间件
uniapp 富文本编辑器使用
Win11共享文件打不开怎么办?Win11共享文件打不开的解决方法
Idea case shortcut
LeetCode 7. 整数反转
tcp为啥是三次握手和四次挥手
The concept and application of hash table
acwing 3302. 表达式求值
最长的可整合子数组的长度
go笔记(3)Go语言fmt包的用法
What is the development of block hash quiz game system? Hash quiz game system development (case mature)
RFID仓库管理系统解决方案有哪些功能模块
Win11亮度被锁定怎么办?Win11亮度被锁定的解决方法
工厂从自动化到数字孪生,图扑能干什么?
伦敦银走势图分析的新方法
CDGA|数据治理不得不坚持的六个原则
Flet教程之 05 OutlinedButton基础入门(教程含源码)
go语言笔记(4)go常用管理命令