当前位置:网站首页>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 性能测试策略例子:
单接口压测:顾名思义,就是只对一个接口进行压测
混合接口压测:按比例来决定并发数
边栏推荐
- idea插件
- Win11系统wifi总掉线怎么办?Win11系统wifi总掉线的解决方法
- 记录线上bug解决list(未完待续7/4)
- Understand Alibaba cloud's secret weapon "dragon architecture" in the article "science popularization talent"
- LeetCode 871. Minimum refueling times
- 剑指 Offer II 80-100(持续更新)
- Flet教程之 08 AppBar工具栏基础入门(教程含源码)
- Function analysis and source code of hash guessing game system development
- Flet教程之 07 PopupMenuButton基础入门(教程含源码)
- Browser render page pass
猜你喜欢

伦敦银走势图分析的新方法

What if the win11 shared file cannot be opened? The solution of win11 shared file cannot be opened

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

【服务器数据恢复】某品牌服务器存储raid5数据恢复案例

In the face of the same complex test task, why can the elder sort out the solution quickly? Ali's ten-year test engineers showed their skills

What if the computer page cannot be full screen? The solution of win11 page cannot be full screen

九齐NY8B062D MCU规格书/datasheet

面对同样复杂的测试任务为什么大老很快能梳理解决方案,阿里十年测试工程师道出其中的技巧

Sword finger offer II 80-100 (continuous update)

What if the WiFi of win11 system always drops? Solution of WiFi total drop in win11 system
随机推荐
伦敦银走势图分析的新方法
Go language notes (4) go common management commands
CDGA|数据治理不得不坚持的六个原则
面对同样复杂的测试任务为什么大老很快能梳理解决方案,阿里十年测试工程师道出其中的技巧
go语言笔记(2)go一些简单运用
Form组件常用校验规则-1(持续更新中~)
GVM use
科普达人丨一文看懂阿里云的秘密武器“神龙架构”
工厂从自动化到数字孪生,图扑能干什么?
Idea plug-in
精选综述 | 用于白内障分级/分类的机器学习技术
MySQL - database query - use of aggregate function, aggregate query, grouping query
What should I do if my computer sharing printer refuses access
针对深度学习的“失忆症”,科学家提出基于相似性加权交错学习,登上PNAS
idea插件
电脑共享打印机拒绝访问要怎么办
Some suggestions for interface design
Play the music of youth
idea恢复默认快捷键
LeetCode 8. String conversion integer (ATOI)