LoadRunner

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一章性能测试基础知识什么是软件的性能软件软件性能的产生功能与性能的关系用户眼里的软件性能软件人员眼里的软件性能性能测试基本概念什么是性能测试性能测试应用领域性能测试常见术语全面性能测试模型性能测试策略模型性能测试用例模型模型的使用方法软件类别用户重试程度系统类软件应用类软件一般类软件特殊类软件高度重视从软件设计阶段就开始针对系统架构、数据库设计等方面进行规划,从根源来提高性能;系统类软件一般从单元测试阶段开始进行性能测试实施工作,主要是测试一些和性能相关的算法或模块;设计阶段开始进行一些规划工作,主要在系统测试阶段开始进行性能测试实施从设计阶段就开始针对系统架构、数据库设计等方面进行规划,从根源来提高性能;特殊应用类软件一般从单元测试阶段开始进行性能测试实施工作,主要是测试一些和性能相关的算法或模块中等重视/一般重视可以在系统测试阶段的功能测试结束后进行性能测试不重视可以在软件发布前进行性能测试,提交测试报告即可软件性能测试性能测试在软件测试的周期位置性能测试策略揭秘性能测试调整基础确定问题确定原因确定调整目标和解决方案测试解决方案分析调整结果如何做性能测试Goal定义目标Analysis分析Metrics度量Execution执行Adjust调整性能测试工具的评估和选择测试预算VS工具价格协议、开发技术、平台、中间价VS工具的支持工具可使用的复杂程度VS项目计划的影响主要的性能自动化测试工具工具名公司License描述WAS(WebApplicationStressTool)Microsoft需要适用于B/S架构,模拟浏览器请求QaloadCompuware需要支持多种系统架构LoadRunnerMercuryInteractive需要支持多种系统架构AstraquicktestMercuryInteractive需要支持多种系统架构OpenSTAOPENSTA组织开源支持HTTP协议JmeterApache开源全面支持Java第二章Loadrunner基础知识Loadrunner简介Loadrunner主要特点广泛支持业界标准协议支持多种平台开发的脚本创建真实的系统负载强大的实时监控与数据采集功能精确分析结果,定位问题所在Loadrunner常用术语Loadrunner工作原理虚拟用户发生器(VuserGenerator)压力调度和监控中心(Controller)压力产生器(LoadGenerator)压力结果分析工具(Analysis)Loadrunner测试流程第一步:测试需求分析第二步:测试计划的制定与评审第三步:测试用例的设计与开发第四步:测试的执行与监控第五步:分析测试结果第六步:编写性能测试报告第七步:总结测试经验Loadrunner的部署与安装Loadrunner的部署Loadrunner的安装第三章脚本的录制与开发VirtualUserGenerator简介VuGen录制原理VuGen功能简介如何选择协议VuGen录制功能详解录制参数设置Recording标签页Browser标签页RecordingProxy标签页Advanced标签页Correlation标签页VuGen录制功能详解脚本录制与创建事务录制脚本创建事务回放与调试脚本VuGen录制功能详解脚本录制的基本原则充分考虑脚本的执行效率录制重要的用户业务选择你所需要的进行录制修改虚拟用户脚本参数化功能参数化两个好处减少脚本的大小与脚本的数量虚拟用户脚本更接近真实的用户行为参数化两个任务用参数替换VuGen脚本中的常量为参数设置属性和数据源修改虚拟用户脚本深入集合点只能在脚本Action部分添加集合点在脚本录制过程中或录制结束后创建模拟用户负载实现并发修改虚拟用户脚本巧用检查点图片检查点ImagChecks文本检查点TextChecks视图方式树形视图TreeView修改虚拟用户脚本关联功能好处简化或优化代码用于动态数据容纳惟一数据记录关联脚本步骤确定要关联的值保存动态结果引用保存的值配置虚拟用户脚本虚拟用户脚本参数设置运行时设置思考时间设置运行逻辑设置综合设置网络设置参数设置两个常用函数介绍Lr_save_stringLr_eval_string第四章场景的创建与运行Controller简介Scenario(场景)的含义Controller(控制台)的含义场景类型介绍手动测试场景面向目标的测试场景测试场景设计测试场景设计配置测试脚本配置Generator配置Schedule集合点配置IPSpoofer配置其他设置场景测试场景设计配置测试脚本查看修改脚本加载脚本选择虚拟用户数和每组用户测试场景设计配置GeneratorGenerator进入负载生成器配置界面ADD添加新的负载生成器Connect连接服务器测试场景设计配置Schedule按场景计划RampUpDurationRampDown按用户组计划场景运行时开始场景开始运行一段时间后开始在某些特定虚拟用户组运行完成后开始测试场景设计集合点配置释放集合点三种方式默认超时时间测试场景设计IPSpoofer配置(IP欺骗)IP向导配置界面输入服务器IP地址添加IP设置变更统计激活IPSpooferExpertMode界面General设置测试场景设计其他设置场景测试结果设置通用参数配置执行测试场景启动测试场景控制用户与用户组查看场景与用户状态控制集合点查看运行数据图监控系统资源监控Windows系统资源检查监控服务登录监控主机输入主机地址添加监控的计数器查看监控结果监控系统资源在Controller中监控Linux/Unix系统资源验证服务器上是否已经配置了rstatd守护程序安装rstatd守护程序重新启动rstatd守护程序监控系统资源使用top命令监控Linux/Unix系统资源Linux下的top命令Unix下的top命令第五章性能测试结果分析如何分析性能测试结果判断测试结果是否有效步骤:测试环境是否正常测试场景设置是否正确测试结果是否显示系统问题如何分析性能测试结果性能分析基础知识性能分析的基本原则性能分析任重而道远如何分析性能测试结果Analysis使用基础Analysis基本功能及使用如何看Analysis分析图如何从分析图中发现问题虚拟用户图正在运行的虚拟用户图虚拟用户概要图集合点图如何从分析图中发现问题事务图事务综述图事务平均响应时间图每秒通过事务数图每秒通过事务总数图事务性能摘要图事务响应时间与负载分析图事务响应时间(百分比)图事务响应时间分布图如何从分析图中发现问题Web资源图点击率图吞吐率图每秒HTTP响应次数图每秒连接数图如何从分析图中发现问题网页细分图页面分解总图页面组件细分图页面组件细分(随时间变化)图页面下载时间细分图页面下载时间细分(随时间变化)图第一次缓冲时间细分图第一次缓冲时间细分(随时间变化)图已下载组件大小图分析图的处理方法修改默认配置修改全局过滤选项修改当前设置修改时间粒度(X轴)修改显示比例(Y轴)分析图的处理方法合并分析图叠加平铺关联分析图的处理方法自动关联场景运行比较Analysis分析报告Analysis三大类结果报告事务活动报告ActivityReports事务性能报告PerformanceReportsHtml与Word报告Analysis分析报告事务活动报告场景执行报告失败虚拟用户报告失败事务报告(按虚拟用户)Analysis分析报告事务性能报告数据点报告事务详细报告(按虚拟用户)事务性能报告(按虚拟用户)Analysis分析报告HTML与Word报告HTML分析报告Word分析报告附录ALoadrunner性能测试模板附录BLoadrunner性能测试常见问题

1 / 57
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功