当前位置:网站首页>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 性能测试策略例子:
单接口压测:顾名思义,就是只对一个接口进行压测
混合接口压测:按比例来决定并发数
边栏推荐
- The problem of the maximum difference between the left and right maxima
- 测试员的算法面试题-找众数
- Length of the longest integrable subarray
- 卷积神经网络在深度学习中新发展的5篇论文推荐
- 剑指 Offer II 80-100(持续更新)
- What if the WiFi of win11 system always drops? Solution of WiFi total drop in win11 system
- What is the development of block hash quiz game system? Hash quiz game system development (case mature)
- 6月“墨力原创作者计划”获奖名单公布!邀您共话国产数据库
- Managed service network: application architecture evolution in the cloud native Era
- Cdga | six principles that data governance has to adhere to
猜你喜欢

See how Tencent does interface automation testing

Pytorch---使用Pytorch实现LinkNet进行语义分割

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

uniapp 富文本编辑器使用

Flet教程之 04 FilledTonalButton基础入门(教程含源码)

Jiuqi ny8b062d MCU specification /datasheet

【观察】联想:3X(1+N)智慧办公解决方案,释放办公生产力“乘数效应”

6月“墨力原创作者计划”获奖名单公布!邀您共话国产数据库

FS8B711S14电动红酒开瓶器单片机IC方案开发专用集成IC

How does win11 search for wireless displays? Win11 method of finding wireless display device
随机推荐
Automatic generation of interface automatic test cases by actual operation
What should I do if my computer sharing printer refuses access
Flet tutorial 06 basic introduction to textbutton (tutorial includes source code)
tcp为啥是三次握手和四次挥手
idea恢复默认快捷键
卷积神经网络在深度学习中新发展的5篇论文推荐
记一次重复造轮子(Obsidian 插件设置说明汉化)
ACM组合计数入门
[in-depth learning] review pytoch's 19 loss functions
idea插件
企业数字化转型最佳实践案例:基于云的数字化平台系统安全措施简介与参考
Idea case shortcut
CDGA|数据治理不得不坚持的六个原则
acwing 3302. 表达式求值
【解决方案】PaddlePaddle 2.x调用静态图模式
扩展你的KUBECTL功能
MySQL statement execution details
[ismb2022 tutorial] the picture shows the precision medicine of learning. Marinka zitnik, Harvard University, keynote speaker, with 87 ppt
精选综述 | 用于白内障分级/分类的机器学习技术
Idea restore default shortcut key