- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
火龙果性能测试基本概念.ppt
* (2)用户分析 用户是对被检测应用系统性能表现最关注和受影响最大的对象,因此,必须通过对用户行为进行分析,依据用户行为模型建立用例和场景。 (3)用例 用例是用户使用某种顺序和操作方式对业务过程进行实现的过程,对负载测试,用例的作用主要在于分析和分解关键的业务,判断每个业务发生的频度,业务出现性能问题的风险的。 * 4 归纳与分析 (1)SEI负载测试计划过程,给出了负载测试需要关注的区域,但严格来说,并不能被称为具体的方法论。因为其仅仅给出了对测试计划过程的一些关注内容,而没有能够形成实际的操作过程(只给出关注内容,没有实际的可操作过程,并不是一个完整的操作过程)。 (2)与功能测试的异同: 同功能测试一样,性能测试也必须经历测试需求,测试设计、测试执行、测试分析等阶段,但由于性能测试自身的特殊性,性能测试过程又不能完全套用功能测试过程。 * RBI方法 1.定义: RBI(Rapid Bottleneck Identify)方法是Empirix公司提出的一种用于快速识别系统性能瓶颈的方法。 ( Empirix(安培力)公司是世界第四大软件测试公司,专为互联网、语音与网络通信等关键应用技术提供高效的测试与监测技术解决方案。) * 2.使用: (根据一些实际的使用情况,得出该方法是基于以下一些事实的) 发现的80%系统的性能瓶颈都由吞吐量制约。 并发用户数和吞吐量瓶颈之间存在一定的关联。 采用吞吐量测试可以更快速定位问题。 * 3. 分析步骤 首先访问服务器上的”小页面“和”简单应用“,从应用服务器、网络等基础的层次上了解系统吞吐量表现。 选择不同的场景,设定不同的并发用户数,使其吞吐量保持基本一致的增长趋势,通过不断增加并发用户数和吞吐量,观察系统的性能表现。 * 4.RBI具体的分析方式 在确定具体的性能瓶颈时,RBI将性能瓶颈的定位按照一种”自上而下“的分析方式进行分析,首先确定是由并发还是吞吐量引发的性能表现限制,然后从网络、数据库、应用服务器和代码4个环节确定系统性能具体的瓶颈。 5.归纳: RBI方法在性能瓶颈的定位过程中能发挥良好的作用,其对性能分析和瓶颈定位的方法值得借鉴,但其也不是完整的性能测试过程。 * 性能下降曲线分析法 1.概念:描述的是性能随用户数增长而出现下降趋势的曲线。 (性能:可以是响应时间,吞吐量,单击数/秒的数据。一般来说,性能主要指响应时间) 2.响应时间下降曲线(分为以下几个部分) 单用户区域---对系统的一个单用户的响应时间。这对建立性能的参考值很有作用。 性能平坦区---在不进行更多性能调优情况下所能期望达到的最佳性能。这个区域可被用作基线。 压力区域---应用”轻微下降“的地方。典型的、最大的建议用户负载压力区域的开始。 性能拐点---性能开始”急剧下降的点“。 * 3、总结: 以上这几个区域实际上明确标识了系统性能最优秀的区间(性能平坦区),系统性能开始变坏的区间(压力区域),以及系统性能出现急剧下降的点(性能拐点)。对性能测试来说,找到这些区间和拐点,也就可以找到性能瓶颈产生的地方。 因此,对性能下降曲线分析法来说,主要关注的是性能下降曲线上的各个区间和相应的拐点,通过识别不同的区间和拐点,从而为性能瓶颈识别和性能调优提供依据。 * Segue提供的性能测试过程 1.定义:由Segue 公司提供的性能测试过程,是一个不断try-check的过程。 (Segue(赛格瑞)公司是全球范围内专注于软件质量优化解决方案的领导者。) 2.测试过程:确定性能基线(通过单用户对应用的访问获取性能取值的基线)?设定可接受的性能目标(响应时间)?用不同的并发用户数等重复进行测试。 * 3.归纳: Segue 提供的性能测试方法非常适合性能调优和性能优化,通过不断重复的try-check过程,可以逐一找到可能导致性能瓶颈的地方并对其进行优化。 但Segue 提供的性能测试模型存在与LoadRunner的性能测试过程同样的问题,就是过于依赖工具本身,另外,该过程模型缺乏对计划、设计阶段的明确划分,也没给出具体的活动和目标。 * 本章小结: 重点介绍了软件性能测试的基本概念,并从用户视角、管理员视角和开发视角3个不同的方面对”性能“进行了阐述和分析。 为了后续章节的讨论方便。给出了几个常见的性能相关词汇:响应时间、并发用户数、吞吐量、性能计数器、思考时间等,这些都是进行实际测试时要使用到的相关概念。 给出了软件性能测试中经常用到的方法论:SEI负载测试计划过程、RBI方法. 软件性能测试 主讲教师:常润梅 * 3.性能测试术语 4.性能测试方法论 1.软件
您可能关注的文档
最近下载
- 中医妇科临床诊疗指南——妊娠恶阻.pdf
- 猪咬伤诊疗规范考试试卷试题及参考答案.docx VIP
- 海蜇蜇伤诊疗规范考试试卷试题及参考答案.docx VIP
- 2023年云南文山州砚山县江那镇人民政府村(社区)后备干部及社会服务岗位人员招聘笔试参考题库附带答案详解.pdf VIP
- 第二阶段课件11检索概论ii.pptx VIP
- 狂犬病诊疗规范2021年版考试试卷试题及参考答案.docx VIP
- 2024年ADA糖尿病诊疗标准更新解读课件.pptx VIP
- 通达信公式编写初中高级全套教程(附:通达信全部函数表).pdf VIP
- 译林牛津版苏教八年级上册英语词汇表(表格版)直接打印.pdf VIP
- 2023年云南文山州砚山县江那镇村(社区)后备干部及社会服务岗位人员招聘笔试参考题库附带答案详解.pdf VIP
文档评论(0)