• 1. 测试工具LoadRunner介绍第一章 LoadRunner简介 第二章 测试计划 第三章 脚本录制 第四章 场景设计 第五章 结果分析
  • 2. LoadRunner:是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。 第一章 LoadRunner简介
  • 3. Loadrunner的主要组件包括: 1. Virtual User Generator:虚拟用户生成器 2. Controller:运行负载测试的控制器 3. Analysis:分析测试结果的分析器
  • 4. VuGen的主要功能在于录制、回放、优化脚本。 Controller的主要功能是在所录制的脚本基础上,增加虚拟用户,设置环境来测试在不同的虚拟压力环境下的处理能力。 使用Analysis可以生成所完成的压力测试报告,并生成相应的图形以分析测试结果 。
  • 5. LoadRunner主要功能 轻松创建虚拟用户 创建真实的负载 定位性能问题 分析结果以精确定位问题所在 重复测试保证系统发布的高性能
  • 6. 确定测试内容范围和测试的目标 分析应用程序 设计测试需求和测试用例 了解测试环境需求 …… 如:测试方法、测试标准、时间计划、测试用例等。第二章 测试计划
  • 7. 步骤目录: 1. 脚本录制 2. 脚本回放 3. 脚本优化 4. 脚本验证 具体步骤: 1. 启动 LoadRunner打开 VuGen 2. 协议选择 如Web(HTTP/HTML)第三章 脚本录制
  • 8. 4. 填写URL地址 5. 开始录制脚本 录制过程中在屏幕上会有一个工具条出现
  • 9. 事务:事务(Transaction)是这样一个点,我们为了衡量某个action的性能,需要在action的开始和结束位置插入这样一个范围,这就定义了一个transaction。 集合点:执行负载测试时,需要模拟系统上有较重的用户负载。要实现此操作,可以同步 Vuser 以便恰好在同一时刻执行任务。 思考时间、参数化、文本检查点…脚本录制过程中的一些术语
  • 10. 第四章 场景设计 步骤目录: 1. 设计场景 2. Run Time Setting 3. 添加监控图 4. 查看运行时数据 具体步骤 1. 打开LoadRunner打开 Controller 2. 选择场景类型(手动/面向目标场景) 3. 设置并运行
  • 11. (本页无文本内容)
  • 12. LoadRunner生成测试结果并不代表着这次测试结果的结束,相反,这次测试结果的重头戏才刚刚开始。如何对测试结果进行分析,关系着这次测试的成功与否。 在 Analysis 会话过程中生成的图和报告提供了有关场景性能的重要信息。使用这些图和报告,可以找出并确定应用程序的性能瓶颈,同时确定需要对系统进行哪些改进以提高其性能 第五章 结果分析
  • 13. 具体步骤: 1.打开 HLoadRunner 2. 打开 LoadRunner Analysis 3. 打开 Analysis 会话文件 测试结果分析中的一些术语: 平均每秒响应时间:响应时间指的是从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间。
  • 14. 吞吐量:单位时间内处理的客户端请求数量。 每秒点击数:每秒钟点击的次数总量。 结果分析: 1. 结果摘要分析 2. 错误分析 3. 服务器/网络分析 4. 服务器/系统本身分析
  • 15. 摘要分析
  • 16. 事务摘要
  • 17. 错误分析
  • 18. (本页无文本内容)
  • 19. 事务平均响应时间
  • 20. 每秒事务数
  • 21. 负载下的事务响应时间
  • 22. 事务响应时间(百分比/分布)
  • 23. (本页无文本内容)
  • 24. 每秒点击次数
  • 25. 吞吐量
  • 26. 页面分析
  • 27. 第一次缓冲时间细分
  • 28. 谢谢!