软件测试学习资料.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试学习资料.ppt

WebEx Confidential zhu.kerry@ LOGO Kerry Zhu zhu.kerry@ zhu.kerry@ zhu.kerry@ zhu.kerry@ zhu.kerry@ zhu.kerry@ zhu.kerry@ zhu.kerry@ zhu.kerry@ zhu.kerry@ zhu.kerry@ WebEx Confidential * Loadrunner 系统测试 * LoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个系统架构进行测试。它主要由三大主要部分组成:VuGen(Virtual User Generator)、Controller、Analysis。 * 虚拟用户生成器(VuGen):提供录制功能,录制实际用户的操作,实质上是录制向后台发送的请求包和后台的返回并将这一过程转换为脚本。是脚本的录制器和开发器。 控制器(Controller):用来设计和运行场景,是创建、管理和监控负载测试的中央控制台。可以分配多个虚拟用户,按照一定的步骤运行模拟真实用户执行的脚本。 分析器(Analysis):在整个测试过程中,记录下所有产生的和所监视的数据,将其绘成图表,并在测试完成后,以报告形式展现给测试人员,以供参考和分析。 * 1、录制脚本和回放 (1)打开VuGen,创建一个虚拟用户 (2)选择Web协议 (3)设置待测 URL (4)LR启动要录制的应用程序 (5)浏览器打开的同时,录制工具条弹出,如果evenst数始终为0,说明没有录制。 (6)登录程序,然后退出。 (7)单击录制工具条的停止录制按钮,LR会根据录制的内容生成脚本:vuser_init、Action、vuser_end、globals.h, Action是脚本的主体。 (8)脚本参数化 (9)脚本编译 * 通常在录制脚本后,我们会对脚本进行优化,去掉一些不必要的信息,cookie通常成为了被去除的对象。在去除cookie后,通常脚本是可以回放成功的,但是如果脚本中含有web_image的时候,建议不要去除cookie否则在回放的时候会报错。 Web_url:加载对应的URL。 Web_submit_form:执行“无条件”或“无上下文”的形式表单提交。 globals.h 部分之类,在修改脚本代码时很少会涉及的,三个部分中只有action部分的代码在脚本回放的过程中可以循环。 * 2、脚本编译通过后,进行压力测试场景设计 (1)选中脚本标签页,打开tools下的Create Controller Scenario,为当前 的脚本设计脚本 。 (2)保存脚本。 (3)设定虚拟用户数——要求controller模拟多少个用户的压力访问站点。 (4)运行时设置——激活日志功能、设定思考时间、选择有错误继续。 (5)添加压力机——设定机器IP(本机直接输入localhost),选择平台系统,添加后将状态“Down”变成“Ready”。 * (6)添加、修改虚拟用户数和设计加压状态。在Global Shedule处双击Start Vuners,弹出Edit Action对话框:设置虚拟用户数,加载方式(如每15s加载两个虚拟用户),Duration为5min,每15s减少两个用户 (7)添加场景运行监控图。 LR默认提供了4个重要 的监控图:虚拟用户监控图、事务响应监控图、每秒请求率和系统资源监控图。系统资源监控图是监控系统硬件状态,但是监控机器需要用户自己添加。在Windows Resources监控图上右击选择Add Measurements。 我们只需要关注CPU、内存 、磁盘和网卡。 保留%Disk Time(PhysialDisk_Total) %ProessorTime(Processor_Total),其他删除。然后依次加入%DPC Time(Proessor_Total)、Avg.Disk Queue Length(PhysialDisk_Total)、Page Reads/se(Memory) 单击Start Senario按钮,可以看到运行场景,单击Vusers,可以看到每个用户的运行情况。 * 3、结果分析 运行结束后,运行结果自动保存到默认路径。保存路径可修改——选择Results下的Results Settings (1)Analysis Summary。选择Controller的Tools下的Analysis,启动分析工具。 (2)Running User图。 (3)Hit per second图,右击选择Merge Graphs,选择Ru

文档评论(0)

wendang_12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档