- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
负载压力测试-LR工具1LoadRunner基本实例教程
说明此PPT文档,只是对负载压力测试做一个简单的介绍,并对MI的LoadRunner工具的使用做个入门级的讲解。2LoadRunner基本实例教程
负载压力测试的基本概念当一个应用程序在少量用户同时使用的时候,程序可能正常运行,但是当大量用户同时使用的时候,可能就会出现功能失效、性能衰减、甚至系统崩溃。所以我们压力测试做的就是测试在什么样的条件下系统的性能变得不可接受。3LoadRunner基本实例教程
负载压力测试的实施步骤测试计划-测试需求分析-测试案例制定-测试环境、工具、数据准备-测试脚本录制、编写与调试-场景指定-测试执行-测试执行-获取测试结果-结果评估与测试报告。(由于主要是要介绍LR工具的使用,实施步骤的每个环节不可能详细述说,部分略去)4LoadRunner基本实例教程
负载压力测试需求分析原理之80~20原理80~20原理测试强度估算基本概念:每个工作日80%的业务在20%的时间内完成。例如:每天工作8个小时,那么每天80%的业务在8*20%=1.6小时内完成。举例5LoadRunner基本实例教程
例1:去年全年处理业务约100万笔,其中,15%的业务处理中,每笔务需对应用服务器提交7次请求;70%的业务处理中,每笔业务需对应用服务器提交5次请求;其余15%的业务处理中,每笔业务对应用服务器提交3次请求。根据以往的统计结果,每年的业务增量为15%,考虑到今后3年业务发展的需要,测试需按现有业务量的两倍进行。强度估算如下:每年的总请求数为:(100*15%*7+100*70%*5+100*15%*3)*2=1000万次/年每天的请求数为:1000/160=6.25万/天备注:每个月为20个工作日,所以1年为160天每秒请求数:(62500×80%)/(8*20%*3600)=8.68次/秒6LoadRunner基本实例教程
测试环境、工具、数据准备测试环境准备我们实验室的测试环境与客户的实际环境是有较大的不同,我们的网络,计算机硬件软件都无法做到和客户完全相一致。我们的软件在客户那功能不正常,也许就是因为客户安装了某个不知名的其他软件造成的。我们的压力测试需要遵循一个基本的原则:7LoadRunner基本实例教程
搭建测试环境的基本原则要满足软件运行的最低要求。选用与被测软件相一致的操作系统和软件平台。营造相对独立的测试环境。无毒的环境。小建议8LoadRunner基本实例教程
小建议1:很多朋友在实验室里做压力测试,用的服务器和开发人员共用一台。并不是一个独立的环境,服务器的资源其他活动所占用。不能保证测试的有效性。继续9LoadRunner基本实例教程
小建议2为了强调测试环境的‘真实性’,很多朋友在客户的实际环境执行测试,那么要注意:尽可能地降低对客户现有业务地影响,挑选在夜间或者在客户业务不繁忙地时段进行。要有很好地备份和恢复过程。10LoadRunner基本实例教程
测试工具的安装-LR安装具体请看LR的安装手册吧,在这里只是提提个小建议,请将LR安装包路径和安装路径都改成全英文的,很多朋友安装不上LR的原因很大部分是因为路径中有中文字符。系统配置11LoadRunner基本实例教程
12LoadRunner基本实例教程
数据的准备(小建议4)很多朋友经常忽略数据的重要性,我们做压力测试的时候需要有大量的数据,比如我们测试一个查询操作,数据库表里就几行记录,这样的测试是失效的。因为该数据表没有建任何索引话,一个全表扫描也花不了什么时间,如果有大量数据的话,索引覆盖的问题都能暴露出来。13LoadRunner基本实例教程
测试脚本的录制、编写与调试制作脚本如下步骤:脚本录制;查找动态数据(关联);参数替换;布置检查点;单脚本回放;脚本加压回放;14LoadRunner基本实例教程
利用vugen制作脚本LR用Vuser(虚拟用户)来代替实际的用户。Vuser执行的操作是用Vuser脚本来描述的。Vuser脚本生成器(也称Vugen)是LR用于开发Vuser脚本的主要工具。Vugen通过录制客户端与服务器之间的活动来录制脚本。例如:在数据库应用程序中,测试工具的脚本生成器(Vugen)会监控数据库的客户端,并跟踪发送到数据库服务器和从数据库服务器接收的所有请求。当Vuser与服务器直接通信时,不需要在用户界面中耗费系统资源,这样就可以在一个工作站中同时运行大量Vuser,进而可以使用很少的测试计算机来模拟非常大的服务器负载。15LoadRunner基本实例教
您可能关注的文档
- 一年级下语文期中阅读复习卷.doc
- 桥梁的总体规划设计.ppt
- 临时加固方案.doc
- 本科英语大一考试习题.doc
- 市场营销调研期末考试重点.doc
- 焊接材料管理制度.doc
- 基于高通量卫星的深远海网箱智能化养殖监测系统 .pdf
- 《三字经》全文带拼音-word打印版版.pdf
- 完整版员工职业素养培训PPT.pptx
- 微处理器系统结构与嵌入式系统设计教学大纲教案.doc
- 原发性肝癌组织线粒体DNA含量检测及意义 .pdf
- 倒立教学设计(共6篇).doc
- 高一年级英语音标教学案(初高中衔接).doc
- 译林版小学英语五年级上册(5A)《Project-1-An-animal-school》PPT4.ppt
- 企业公关和危机管理培训课程PPT(共64页).ppt
- 《燃料的合理利用与开发》燃料及其利用PPT课件7.pptx
- 2020人教版六年级数学下册(部编版五·四学制)电子课本课件【全册】.pptx
- 部编版语文--八年级上册--第六单元--25.诗词五首《-春望》课件(40张PPT).pptx
- 02.溶液的形成(全国初中优质课说课课件).pptx
- 部编版《田忌赛马》PPT(完美版)课件1.pptx
文档评论(0)