- 1、本文档共127页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《《基于LoadRunner的性能测试实践高级培训》讲义(new) 》.ppt
爱朔科技敬邀! 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
您可能关注的文档
最近下载
- 安徽省合肥市瑶海区2022-2023学年九年级上学期期中考试英语试题 .docx VIP
- 2025年一建一级建造师项目管理考点重点知识总计中范围预测记忆笔记.pdf
- 2024北师大版四年级下册数学全册教案.pdf VIP
- [疾病的隐喻].桑塔格(大全).pdf
- 《军事理论》考试题库大全(含各章节)-共600多题.docx
- AI助力教育创造性学习的未来.pptx
- YB∕T 4001.3-2020- 钢格栅板及配套件 第3部分:钢格板楼梯踏板.pdf
- 国家开发银行招聘考试真题汇编.docx
- 括号里最大能填几基础训练一.pdf VIP
- 党课PPT课件含讲稿:二十届三中全会解读人才自主培养机制造就高水平创新型人才队伍.pptx VIP
文档评论(0)