LoadRunner-web测试_第1页
LoadRunner-web测试_第2页
LoadRunner-web测试_第3页
LoadRunner-web测试_第4页
LoadRunner-web测试_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、性能测试基础知识性能测试基础知识什么是软件的性能w软件w软件性能的产生w功能与性能的关系w用户眼里的软件性能响应时间、吞吐量、资源使用率、点击数、并发用户数w软件人员眼里的软件性能软件对空间和时间得浪费以空间换时间以时间换空间性能测试基本概念w什么是性能测试压力测试、负载测试、强度测试、并发(用户)测试、大数据量测试、配置测试、可靠性测试等和性能相关的测试统称w目标是否满足预期、以结果判定、潜在昔日性能问题、找出瓶颈加以解决、性能调优、发现功能缺陷性能测试基本概念w性能测试应用领域系统的性能瓶颈定位、参数配置、算法方面的缺陷、验收测试、容量规划、产品评估/选型w性能测试常见术语并发、并发用户数

2、量、请求响应时间、事务响应时间、吞吐量、吞吐率、 TPS 、点击率、资源利用率全面性能测试模型w性能测试分类预期指标、独立业务、组合业务、疲劳强度、大数据量、网络性能、服务器、特殊性能测试全面性能测试模型w性能测试策略模型w性能测试用例模型预期性能指标、用户并发性能、疲劳强度与大数据量测试、网络性能测试、服务器性能测试w模型的使用方法测试策略遵从最低成本原则策略为中心原则适当裁剪原则完善模型原则模型具体化原则软件类别用户重试程度系统类软件应用类软件一般类软件特殊类软件高度重视高度重视 从软件设计从软件设计阶段就开始针阶段就开始针对系统架构、对系统架构、数据库设计等数据库设计等方面进行规划,方面

3、进行规划,从根源来提高从根源来提高性能;性能; 系统类软件系统类软件一般从单元测一般从单元测试阶段开始进试阶段开始进行性能测试实行性能测试实施工作,主要施工作,主要是测试一些和是测试一些和性能相关的算性能相关的算法或模块;法或模块; 设计阶段开设计阶段开始进行一些规始进行一些规划工作,主要划工作,主要在系统测试阶在系统测试阶段开始进行性段开始进行性能测试实施能测试实施 从设计阶段就从设计阶段就开始针对系统开始针对系统架构、数据库架构、数据库设计等方面进设计等方面进行规划,从根行规划,从根源来提高性能;源来提高性能; 特殊应用类软特殊应用类软件一般从单元件一般从单元测试阶段开始测试阶段开始进行性

4、能测试进行性能测试实施工作,主实施工作,主要是测试一些要是测试一些和性能相关的和性能相关的算法或模块算法或模块中等重视中等重视/一般一般重视重视 可以在系统可以在系统测试阶段的功测试阶段的功能测试结束后能测试结束后进行性能测试进行性能测试不重视不重视 可以在软件可以在软件发布前进行性发布前进行性能测试,提交能测试,提交测试报告即可测试报告即可软件性能测试w性能测试在软件测试的周期位置w性能测试策略揭秘负载测试压力测试并发测试基准测试稳定性测试可恢复测试性能测试调整基础w系统调优确定问题确定原因确定调整目标和解决方案测试解决方案分析调整结果如何做性能测试wGoal定义目标wAnalysis分析w

5、Metrics度量wExecution执行wAdjust调整性能测试工具的评估和选择w测试预算 VS 工具价格w协议、开发技术、平台、中间价 VS 工具的支持w工具可使用的复杂程度 VS 项目计划的影响主要的性能自动化测试工具工具名公司License描述WAS(Web Application Stress Tool)Microsoft需要需要适用于适用于B/S架构,架构,模拟浏览器请求模拟浏览器请求QaloadCompuware需要需要支持多种系统架支持多种系统架构构LoadRunnerMercury Interactive(HP)需要需要支持多种系统架支持多种系统架构构Astra quick

6、 testMercury Interactive(HP)需要需要支持多种系统架支持多种系统架构构OpenSTAOPENSTA组织组织开源开源支持支持HTTP协议协议JmeterApache开源开源全面支持全面支持JavaLoadrunnerLoadrunner基础知识基础知识Loadrunner简介wLoadrunner主要特点广泛支持业界标准协议支持多种平台开发的脚本创建真实的系统负载强大的实时监控与数据采集功能精确分析结果,定位问题所在wLoadrunner常用术语Loadrunner工作原理虚拟用户发生器(Vuser Generator )压力调度和监控中心(Controller)压力产

7、生器( Load Generator )压力结果分析工具(Analysis)Loadrunner测试流程第一步:测试需求分析第二步:测试计划的制定与评审第三步:测试用例的设计与开发第四步:测试的执行与监控第五步:分析测试结果第六步:编写性能测试报告第七步:总结测试经验Loadrunner的部署与安装wLoadrunner的部署wLoadrunner的安装脚本的录制与开发脚本的录制与开发Virtual User Generator简介wVuGen录制原理wVuGen功能简介w如何选择协议VuGen录制功能详解w录制参数设置Recording标签页Browser标签页Recording Proxy

8、标签页Advanced标签页Correlation标签页VuGen录制功能详解w脚本录制与创建事务录制脚本创建事务回放与调试脚本VuGen录制功能详解w脚本录制的基本原则充分考虑脚本的执行效率录制重要的用户业务选择你所需要的进行录制修改虚拟用户脚本w参数化功能w参数化两个好处减少脚本的大小与脚本的数量虚拟用户脚本更接近真实的用户行为w参数化两个任务用参数替换VuGen脚本中的常量为参数设置属性和数据源修改虚拟用户脚本w深入集合点只能在脚本Action部分添加集合点在脚本录制过程中或录制结束后创建模拟用户负载实现并发修改虚拟用户脚本w巧用检查点图片检查点Imag Checks文本检查点Text

9、Checksw视图方式树形视图Tree View修改虚拟用户脚本w关联功能好处简化或优化代码用于动态数据容纳惟一数据记录w关联脚本步骤确定要关联的值保存动态结果引用保存的值配置虚拟用户脚本w虚拟用户脚本参数设置运行时设置思考时间设置运行逻辑设置综合设置网络设置参数设置两个常用函数介绍wLr_save_stringwLr_eval_string场景的创建与运行场景的创建与运行Controller简介wScenario(场景)的含义wController(控制台)的含义场景类型介绍w手动测试场景w面向目标的测试场景测试场景设计w测试场景设计配置测试脚本配置Generator配置Schedule集合

10、点配置IP Spoofer配置其他设置场景测试场景设计w配置测试脚本查看修改脚本加载脚本选择虚拟用户数和每组用户测试场景设计w配置GeneratorGenerator进入负载生成器配置界面ADD添加新的负载生成器Connect连接服务器测试场景设计w配置Schedule按场景计划w Ramp Upw Durationw Ramp Down按用户组计划w 场景运行时开始w 场景开始运行一段时间后开始w 在某些特定虚拟用户组运行完成后开始测试场景设计w集合点配置释放集合点三种方式默认超时时间测试场景设计wIP Spoofer配置(IP欺骗)IP向导配置界面输入服务器IP地址添加IP设置变更统计激活

11、IP SpooferExpert Mode界面General设置测试场景设计w其他设置场景测试结果设置通用参数配置执行测试场景w启动测试场景w控制用户与用户组w查看场景与用户状态w控制集合点w查看运行数据图监控系统资源w监控Windows系统资源检查监控服务登录监控主机输入主机地址添加监控的计数器查看监控结果监控系统资源w在Controller中监控Linux/Unix系统资源验证服务器上是否已经配置了rstatd守护程序安装rstatd守护程序重新启动rstatd守护程序监控系统资源w使用top命令监控Linux/Unix系统资源Linux下的top命令Unix下的top命令第五第五章章性能

12、测试结果分析性能测试结果分析如何分析性能测试结果w判断测试结果是否有效步骤:测试环境是否正常测试场景设置是否正确测试结果是否显示系统问题如何分析性能测试结果w性能分析基础知识性能分析的基本原则性能分析任重而道远如何分析性能测试结果wAnalysis使用基础Analysis基本功能及使用如何看Analysis分析图如何从分析图中发现问题w虚拟用户图正在运行的虚拟用户图虚拟用户概要图集合点图如何从分析图中发现问题w事务图事务综述图事务平均响应时间图每秒通过事务数图每秒通过事务总数图事务性能摘要图事务响应时间与负载分析图事务响应时间(百分比)图事务响应时间分布图如何从分析图中发现问题wWeb资源图点击率图吞吐率图每秒HTTP响应次数图每秒连接数图如何从分析图中发现问题w网页细分图页面分解总图页面组件细分图页面组件细分(随时间变化)图页面下载时间细分图页面下载时间细分(随时间变化)图第一次缓冲时间细分图第一次缓冲时间细分(随时间变化)图已下载组件大小图分析图的处理方法w修改默认配置修改全局过滤选项修改当前设置修改时间粒度(X轴)修改显示比例(Y轴)分析图的处理方法w合并分析图叠加平铺关联分析图的处理方法w自动关联w场景运行比较Analysis分析报告wAnalysis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论