当前位置:文档之家› 基于LoadRunner的性能测试培训课程

基于LoadRunner的性能测试培训课程

基于LoadRunner的性能测试培训课程
基于LoadRunner的性能测试培训课程

基于LoadRunner的性能测试培训课程

适用于:性能工程师,操作人员,QA工程师

需要对应用进行负载测试的LoadRunner 新用户

概述:

LoadRunner是自动化负载测试工具,允许用户在应用实施前、实施中或实施后对其进行负载测试。

本课程的设计目标是帮助用户打下良好的负载测试知识基础。

LoadRunner的组件——LR Controller和LR Virtual User Generator用于计划和创建高效的负载测试。您将会使用LRController来创建和运行负载测试场景。LR Analysis组件用于对负载测试结果进行分析,您将会学习到如何分析LR Analysis 图表,满足负载测试目标。所有的课题都会有实验课程,帮助您掌握使用LoadRunner进行对系统进行负载测试的所需知识。

VuGen 是用来记录和运行用户在被测应用上面的操作的脚本工具。在脚本生成器的讲解和演练中,着重在Web和winsock、Database、Tuxedo、Java等环境中如何计划、创建和增强虚拟用户(Vuser)的脚本。

课程目标:

在课程结束后,您将能够:

?负载测试的价值

?计划高效的负载测试

?了解当前软件企业中的性能测试实践

?建立负载测试目标

?运行负载测试场景

?执行场景时创建不同级别的负载

?分析和解释负载测试结果

? 使用VuGen录制脚本

?了解http、winsock、Database、Tuxedo等协议的脚本处理方式

? 度量特定业务流程事务时间

? 增加内容检查

? 使用参数化的脚本处理用户输入数据

? 如何通过增加VuGen函数定制脚本

? 关联脚本处理服务器动态返回的数据

?其他的一些高级技巧

? LoadRunner调用Diagnostics进行测试

预备知识:

具有微软Windows 2000 或NT操作系统的使用经验

具有较深入的Web 应用或C/S 应用环境方面的知识

具有一定的C语言编程知识更佳

培训内容:

性能测试基础知识

性能测试基本概念

常见性能测试种类

性能测试的应用领域

性能测试的误区

性能调优基础知识

性能测试综述

计划高效的负载测试

为测试定义可衡量的目标

测试前信息收集

记录和组织系统信息

LoadRunner 安装

LoadRunner 体系架构

规划LoadRunner 组件的安装

识别安装的软硬件需求

测试场景介绍

LoadRunner 测试场景的组成元素

识别不同类型的场景

如何选择场景

创建场景的基本步骤

性能测试规划与设计

性能测试流程简介

性能测试需求分析

性能测试整体规划

性能测试计划制定过程

高级性能测试用例设计

使用运行时设置

讨论脚本和场景的运行时设置

配置Controller 的运行时设置

性能测试实施与案例分析

开发阶段性能测试实施方法

现场阶段性能测试实施方法

性能测试过程监控

执行测试场景

测试场景运行准备

识别提高场景运行效率的技术

测试场景调度

按照组和场景调度

准备虚拟用户初始化

调度的配置

配置场景的虚拟用户开始和停止设置

性能监控器

讨论性能监控器的价值

选择性能监控器

在性能监控器中添加指标

IP Spoofing

routing tables和负载均衡系统中如何使用IP地址IP spoofing在性能测试中的重要作用

如何在LoadRunner 中实现IP spoofing

处理防火墙问题

当测试环境中存在防火墙时遇到的问题

使用LR解决防火墙问题

结果分析

讨论根源问题分析的流程

利用LoadRunner 诊断错误

解释LoadRunner 图表的含义

VuGen总体介绍

什么是VuGen?

VuGen如何录制?

VuGen中的工作流和任务

树视图介绍

如何取得在线帮助文件

脚本录制

计划录制

在Web环境中使用VuGen进行录制

讨论录制选项

描述HTML和URL录制方式

何时使用HTML 和/或URL 方式进行录制

回放

回放基本脚本

事务

事务介绍

在录制中或者录制后增加事务度量响应时间

参数化

使用参数化解决回放问题

使用数据库向导生成海量数据

如何在企业性能测试实践中准备数据

录制后进行自动关联

使用关联Studio扫描脚本进行动态数据关联

内容检查Checkpoints

识别负载测试中需要检查的内容

脚本录制后增加文本检查点

操作Actions

操作模块介绍

脚本中如何创建多操作

脚本视图介绍

树视图和脚本树突的区别

VuGen脚本中的基础C语言特性

C语言的表达式、变量和函数

VuGen中的调试技术(断点、单步执行)

Internet Protocols介绍

学习BS结构应用中使用的Internet模型

一些高级脚本技术

识别协议相关的特定函数

发送定制输出信息

在脚本中增加错误处理和业务逻辑

手工关联

分析关联方法的异同

使用创建参数选项的方法关联动态数据

使用WinDiff和关联函数手工关联

在录制前定制自动关联规则

在录制选项中定义关联规则

高级错误处理

使用内容检查创建全局验证

使用按需日志

在控制器中查看错误快照

脚本使用前的一些注意事项

在VuGen中验证脚本的功能

识别和配置相应的运行时设置

向脚本选项中增加文件

LoadRunner中调用Diagnostics

在Controller中如何配置以及调用Diagnostics 在Controller中如何查看Diagnostics运行结果如何统一保存、分析结果

相关主题
文本预览
相关文档 最新文档