下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页软件性能测试初步了解软件性能测试初步了解
发表于:2023-12-31来源::点击数:标签:数据库服务器管理员软件解决方案
软件性能测试初步了解什么是软件性能首先澄清的第一个概念是什么是软件性能,分别从用户视角,管理员视角和开发人员的视角列出下面的问题,这些就是所谓的软件性能。你有过其中的疑问就是在考虑软件性能的范畴了,寻求解决方案的过程及其结论(repo
软件性能测试初步了解
什么是软件性能
首先澄清的第一个概念是什么是软件性能,分别从用户视角,管理员视角和开发人员的视角列出下面的问题,这些就是所谓的软件性能。你有过其中的疑问就是在考虑软件性能的范畴了,寻求解决方案的过程及其结论(report)就是软件性能测试
1.用户所体会到的系统响应时间是否够快?
2.应用服务器的资源使用情况是否合理?
3.数据库服务器的资源使用情况是否合理?
4.系统能最多支持多少用户的访问?最大的业务处理量是多少?
5.系统是否支持7*24小时的业务访问?
6.系统是否能够实现扩展?更换那些设备可以提高系统性能?
7.系统的架构设计是否合理?
8.数据库设计是否合理?
9.代码是否存在性能问题?
10.内存使用是否合理?
11.线程同步是否合理?
12.资源竞争是否合理?
13.如果存在性能瓶颈,应该如何调整?
几个主要术语
1.响应时间:响应时间分解为网络传输时间,应用延迟时间,数据库延迟时间,呈现时间。对响应时间的分解是为了方便定位性能瓶颈的所在。
2.并发用户数:并发用户数一定要区别于同时在线用户数。在我们进行测试计划和测试目标的阶段通常会有明确的系统用户数和同时在线人数的参考依据,但并发用户数是不确定的。并发是针对某一个或某几个业务的行为,所以并发用户数取决于用户的行为即业务模式。所以确定用户的行为建立真实的模拟业务场景在性能测试中尤为重要。
3.吞吐量:单位时间内系统处理的客户请求的数量。通常以请求数/秒或者页面数/秒衡量
软件性能测试方法论
1.SEILoadTestingPlanningProcess:是一个关注于负载测试计划的方法,目标是产生“清晰,易理解,可验证的负载测试计划”.区别生产环境和测试环境的不同,分析用户的行为以产生用户和用户场景.
2.RBI(RapidBottleneckIdentify):是Empirix公司提出的快速识别系统性能瓶颈的方法。首先确定是由并发还是吞吐量引发的性能瓶颈,通过不断增加并发用户数和吞吐量观察系统的性能表现,然后从网络,数据库,应用服务器和代码本身4个环节确定系统性能的瓶颈。
3.性能下降曲线分析法:分析随着用户数增长响应时间或吞吐量下降的曲线,通过定位性能拐点找到性能瓶颈产生的地方.
4.LoadRunner性能测试过程:计划测试--测试设计--创建VU脚本--创建测试场景--运行测试场景--分析结果
5.Segue性能测试过程:从确定性能基线开始,通过单用户访问获取性能取值基线,然后设定可接受的性能目标,用不同的并发用户数进行Try-Check的重复测试.
软件性能测试分类
1.性能测试:PerformanceTesting这是一个容易混淆的概念,通常泛指所有的性能测试。本文特指在特定条件下验证性能是否达到预期指标的测试为性能测试。
2.负载测试:LoadTesting是指模拟真实的用户行为,通过不断加压直到性能出现瓶颈或资源达到饱和。负载测试是我们最经常进行的性能测试,用于测量系统的容量,发现系统瓶颈并配合性能调优。有时候也称为可量性测试ScalabilityTesting.
3.压力测试:StressTesting是指测试系统在一定的饱和状态下系统的处理能力。负载测试的不断加压到一定阶段即是压力测试,两者没有明确的界限。压力测试通常设定到CPU使用率达到75%以上,内存使用率达到70%以上,用于测试系统在压力环境下的稳定性。此处是指过载情况下的稳定性,略微不同于7*24长时间运行的稳定性。
4.可靠性测试:ReliabilityTesting是指加载一定的业务压力,同时让此压力持续运行一段时间,测试系统是否可以稳定运行.可以理解为压力测试关注的是过载压力,可靠性测试关注的是持续时间。
5.并发测试:ConcurrencyTesting是模拟用户并发访问同一应用的测试,用于发现并发问题诸如内存泄漏,线程锁,资源争用,数据库死锁。
6.配置测试:ConfigurationTesting验证各种
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京现代汽车售后培训课件:《自动变速器-HIVIEC》
- 1例昏迷病人的护理课件
- 高等数学(第五版)课件 7.1 空间解析几何
- 教师实习工作心得体会
- 初中数学教师教育随笔7篇
- 教师资格条例的心得体会
- 2024教师年度考核个人总结范文(35篇)
- 乡村教师学习心得体会15篇
- 2024年原油加工量项目合作计划书
- Unit1+trying+new+things单元内容结构表 沪教牛津版七年级英语上册
- 初中数学北师大版九下圆的内接四边形部优课件
- Unit 2 Reading 课件-高中英语牛津译林版(2020)必修第一册
- 中国大米行业蓝皮书
- TRIZ试题库详细版
- 乌兹别克斯坦进口关税
- 冯至 江上详细分析
- 液化气间安全操作规程及安全管理制度
- 全季4.0-酒店材料总表
- 初一新生入学家长会(用)通用PPT课件
- 霍兰德自我探索量表
- 金属间化合物要点
评论
0/150
提交评论