《基于LoadRunner的性能测试实践高级培训》讲义new.pptVIP

《基于LoadRunner的性能测试实践高级培训》讲义new.ppt

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

爱朔科技敬邀! Global Top IT Expert of High-level Training IASN Web: Enweb: * * * 提问:原因和解决方法 是否有办法解决:按当前的技术水平,有能力在开发过程中模拟大量用户交易,并发系统系统存在的问题 可能出现的答案:只是简单的回答“测试”。抛出问题:如果你作为这个项目的测试负责人,你是否可以做到不出现此类事故,如何做到?需求分析确定正确业务目标,如果技术无法达到目标,应该有处理方案 测试应全面测试开发人员开发的系统是否达到目标 * * * * 对测试工程师的定位,在一定的时间和资源情况下,尽可能的找出系统所有的性能问题。不要转移视线到调优上; * * 为完成性能测试,需要解决以下主要技术问题 * * 通常,进行性能测试项目的一般步骤如下: 用户确定需要录制的交易,通过用户操作和Vugen的录制,记录并生成自动化脚本。 修改脚本,确定脚本能够回放成功。 Conductor是一个集中控制平台,它和压力产生器player互连,指定脚本在player上的分配,并控制player向被测系统的加压方式和行为。 Conductor同时负责搜集被测系统的各个环节的性能数据。各个Player会记录最终用户响应时间和脚本执行的日志。 压力运行结束以后,Player将数据传送到Conductor中,Conductor负责将数据汇总。 数据分析工具Analysis读取压力测试数据,进行分析工作,确定瓶颈和调优方法。 针对性地进行系统调优,重复进行压力测试,确定性能是否得到提高。 重复以上3-7步,逐步提高系统的性能。 ……………………………………………. 1.驱动mdrv.exe和r3vuser.exe,模拟客户端 比如ie。mdrv可以自动停止负载用户 2.虚拟用户在groups中启动 3.Agent作为service或者process启动 4.每一个agent机器都在一个.qtp文件中包含execution log文件 5.当log可以使用的话,agent在results文件夹下为每个虚拟用户创建一系列的日志文件 6.在运行Controller的机器设置 Scheduler 指示 agents (通过 Windows 54345端口 或者动态 Unix 断口) 启动 scenarios. Controller (7,188K wlrun.exe) 7. 远程 Agent Dispatcher process 启动Agents (原来叫调用远程命令启动Remote Command Launcher (RCL)) ,在每个运行 generator的机器 * * 脚本演示 * Record twice, same user data Compare the scripts Any data which has changed from recording one to recording two needs to be correlated. This may very likely include viewstate information which changes from one system to the next Parameterize (as appropriate) the user input data for your business process * * * * * * * Weblogic资源监控 IASN Web: Enweb: 分析结果-基本方法 查看现有系统中性能与负载间的关系,并确定出现响应时 间显著延长的位置 “拐点”。可以确定是否需要增加资源以支持额外的用户。 IASN Web: Enweb: 系统瓶颈分析举例 经验举例1 问题:某汽配汽修管理软件系统运行缓慢,进货、销售、查询的响应时间很长,远远超过系统性能需求! 解答:数据库设计问题,商品信息表存储大的二进制图片信息文件。其他,方面有时您需要考虑是否有索引以及索引建立的是否合理;尽量使用简单的表联接。 IASN Web: Enweb: 系统瓶颈分析举例 经验举例2 问题:某信息管理系统在研发期间,在多用户并发填写个人用户相关信息时,可用内存逐渐减少,最后,服务器端出现内存溢出情况。 解答:个人信息图片上传时未释放内存。 提问:那些情况将导致内存泄漏呢? IASN Web: Enweb: 系统瓶颈分析举例 经验举例3

文档评论(0)

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

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档