- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LoadRunner性能测试培训幻灯片
性能测试与实践 Zee 主要内容 性能测试介绍 性能测试的概念及其主要指标 主要的性能测试工具 性能测试的主要类别 性能测试的实施过程 Load Runner 测试流程 Vu Gen脚本开发 Controller功能介绍 测试结果分析 第一节:性能测试介绍 一个普通的企业测试周期 软件项目部署的现状 性能测试简介 性能测试应该在什么时候开始 性能测试被重视或被轻视的原因 性能测试可以做到的 性能测试不可以做到的 第二节:性能测试的概念及其主要指标 概念 针对系统的性能指标制定性能测试方案,执行测试用例,得出测试结果来验证系统的性能指标是否满足既定值。性能指标里可能包括系统各个方面的能力,如系统并发处理能力,批量业务处理能力,数据库机制等。 性能测试的概念不确定性。 主要指标 响应时间 点击数 吞吐量 并发用户 资源利用率 第三节:主要的性能测试工具 工具 商业 Mercury Loadrunner Performance Tester QALoad Silk Performaer 免费 Web Application Stress Tool Application Center Test webload 开源 OpenSTA Jmeter Grinder 第四节:性能测试的主要类型 类型 压力测试目标举例 应用响应时间 配置 可接受性 性能衰退 可靠性 容量规划 瓶颈判断 第五节:性能测试的实施过程 关于并发用户数的计算 确定并发数 n: 使用用户数 S: 平均每用户发生的业务/请求数 P:业务平均完成时间 T:系统使用时间 R:调整因子 性能测试实施 分析需求 建模 场景设计 场景实施 场景整体分析 如何分析需求 在性能测试中,这里提到的分析就是分析用户的需求 在与用户的交流中找到我们要的指标 用户的需求是笼统的,概括的 需求的具体化 结合统计的理论 建模存在的重要性 脚本设计的合理性说明 建模的指导性意义 不建模的问题都是什么 如何考虑建模 场景设计 模型的转化 模型的实现 结合工具 1,对工具的理解 2,对工具操作的熟悉 3,对工具结果的预期考虑 LR的开发流程 场景实施 对工具的实际操作能力 应用服务器的配置 对工具实现的理解 环境的搭建 环境的控制 问题的处理 其他配置(服务器,网络等) 场景整体分析 测试通常提供问题的定位(应积极和其他人员讨论) 找最擅长的人做最擅长的事 结果信息保存 分析结果的对比 有据可查、可以进行结果的对比 总结性能测试过程中出现的问题、经验 为类似项目提供依据 第六节:Load Runner 测试流程 负载测试流程 LoadRunner的工作方式 LR的架构 支持最普遍的企业级环境 LR的组件 第七节:Vu Gen脚本开发 LR的vugen脚本开发环境 协议选择 i. 协议的特点 ii. 架构的特点 iii. 选择协议的方法 环境的设置 创建脚本 脚本开发 i. 脚本结构 ii. 参数化与脚本的关系 iii. 事务的核心应用 iv. 并发设计 配置Run-Time 实际案例理解LR 利用mercury tours来看LR的开发环境 讲解事务的概念 参数化的方法 关联的方法 解释run-time settings 解释recording options 调试的方法 实际案例分析 实地执行一个小案例 讲解分析过程 LR性能测试架构图 模拟广域网 性能测试过程通用模型 场景设计 用例设计 第八节:Controller功能介绍 什么是场景 场景是一个定义了虚拟用户如何执行、有多少虚拟用户、性能测试目标的文件。 负载机在此负载测试下如何配置虚拟用户和环境。 Mmdrv.exe的工作原理 创建场景 两种场景 手工场景 手工场景中可以按自己的设计来配置 目标场景 目标场景中LR会自己配置来达到您设定的目标 手工场景中的Schedule builder 按组来分 目标场景中的EditScenarioGoal 场景运行设置 多台联机测试 虚拟IP 服务器端有限制 模拟真实环境 注意IP段 连接虚拟IP做为一个单独的组 虚拟IP的设置(线程或者进程) 虚拟IP连接成功 并发的控制 为什么要并发? 集合点的设置(策略的设定) 并发vusers的计算 如何判断并发的效率 如何判断并发的成功率 场景监控 在服务器计算机上配置监控环境(如果必要) 在 Controller 或 Console 计算机上配置监控器 Windows系统监控 防火墙 系统服务 Agent服务 网络 IPC连接 Unix系统监控 启动系统进程rstatd 关闭防火墙 为什么要把rstatd添加到守护进程 其他监控
文档评论(0)