论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
程序人生
›
性能测试、负载测试、压力测试、稳定性测试简单区分 ...
性能测试、负载测试、压力测试、稳定性测试简单区分 ...
吴旭华
论坛元老
|
2024-7-22 01:47:11
|
显示全部楼层
|
阅读模式
楼主
主题
1021
|
帖子
1021
|
积分
3063
性能测试是一个总称,可细分为性能测试、负载测试、压力测试、稳定性测试。
性能测试
以体系设计初期规划的性能指标为预期目的,对体系不断施加压力,验证体系在资源可担当范围内,是否能到达性能瓶颈。
关键词提取明白
有性能指标,验证
性能测试目的
验证体系的性能指标,是否为初期规划的预期目的
客户指定相关性能指标,有性能相关要求,测试以这些指标为参数,举行测试,验证
运用场景:此类型的测试目前最常见。每个项目的性能点,都需要做性能测试。
负载测试
负载测试,又称为强度测试,是通过逐步增加体系负载,测试体系性能变化,并最终确定在满足体系性能指标的环境下,体系所能蒙受的最大负载量的测试。
关键词提取明白
负载是逐步增加的、在满足性能指标的条件下、发现最大负载量
负载测试目的
评估体系的性能指标,如:相应时间、事务处理服从等
确定并确保体系超出最大逾期工作量的环境下仍能正常运行
日常我们说的这个软件性能咋样,根本说的就是负载测试,由于我们考虑的是这个软件用起来流畅度,相应快不快、耗不耗资源等。
运用场景:此类型的测试目前运用得比较少。一般环境下,是以服务器资源安全临界值为界限的测试。假如要模拟某个应用在指定服务器上最大且安全的负载量,则属于负载测试。
压力测试
压力测试,对体系逐渐增加压力的测试,来获得体系能提供的最大服务级别的测试或者不能担当用户哀求的性能点。
关键词提取明白
压力是逐步增加的,直到体系不能担当用户哀求的性能点
通俗明白
让体系瓦解的压力点,去发现体系在什么环境下,应用程序的性能会变得不可担当。
压力测试可以细分为并发测试和大数据量测试:
并发测试:当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题。并发测试不是为了获取体系的性能指标,而是为了发现并发引发的问题,如:线程锁、内存走漏、资源占用等
大数据量测试:包含独立数据量测试,主要是针对某些体系存储、传输、查询等业务举行大数据量测试,如测试体系存储能力,IO传输速率、读取速率、慢查询等
负载测试和压力测试之间的区别
负载测试用来评估体系的性能指标,而压力测试是去制造问题,然后去分析引起问题的原因
运用场景:此类型的测试目前运用得比较少。但对于大型的共享中心或者核心的应用,也会用到。
稳定性测试
稳定性测试,又称为疲劳强度测试,通常是采用体系稳定运行环境下的并发用户数,或者日常运行用户数,持续运行较长一段时间,保证到达体系疲劳强度需求的业务量。
关键词提取明白
日常运行用户数、运行时间长
稳定性测试目的
确定体系最大工作量强度性能的过程【负载量一般来说相比其它较小】
稳定性测试特点
是一种概率测试,纵然体系通过了稳定性测试,也无法保证体系在运行的时候不出问题。【符合测试原则之:测试无法保证软件或体系没有问题】。采取的措施:只管增加测试次数、延长测试时间、得当增加测试压力
运用场景:此类型的测试目前也最常见,针对需要长时间稳定运行的性能点,需要实行稳定性测试。每每在一个项目的性能测试过程中,会分别出优先级较高的性能点,做稳定性测试。
性能测试压力变化模型
随着单位时间流量的不断增长,被测体系的压力不断增大,服务器资源会不断被消耗,TPS值会由于这些因素而发生变化,而且符合肯定的规律。性能测试压力变化模型如图中:
a 点:性能期望值
b 点:高于期望,体系资源处于临界点
c 点:高于期望,拐点
d 点:凌驾负载,体系瓦解
由上述压力变化模型,将性能测试分成狭义的4种类型:
性能测试
a 点到 b 点之间的体系性能
负载测试
b 点到 c 点之间
压力测试
b 点到 d 点之间
稳定性测试
a 点到 b 点之间
末了:
下方这份完整的软件测试视频学习教程已经整理上传完成,朋侪们假如需要可以自行免费领取
【保证100%免费】
这些资料,对于【软件测试】的朋侪来说应该是最全面最完整的备战堆栈,这个堆栈也伴随上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
吴旭华
论坛元老
这个人很懒什么都没写!
楼主热帖
【云原生】第二篇--容器管理工具 Docke ...
数据库系统课程设计(高校成绩管理数据 ...
《原CSharp》第二回 巧习得元素分类 子 ...
使用TrueNas(FreeNas)进行华为手机备 ...
JVM虚拟机性能监控与故障处理工具(3) ...
java中==和equals区别
【图论】—— 有向图的强连通分量 ...
mamba-ssm安装building wheel卡着不动 ...
Spark 总复习
AWVS漏洞扫描器的使用
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
前端开发
分布式数据库
物联网
DevOps与敏捷开发
网络安全
快速回复
返回顶部
返回列表