LoadRunner(LR)性能测试

培训费用:¥ 6000

培训周期:24 课时

在线咨询

课程大纲


课程简介  

  本课程专注于性能测试,主要分三个部分内容来进行讲解,测试理论、测试技术、案例讲解。授课老师通过理论、技术、实践三个测试不同的角度去讲解如何去实施测试、如何在测试过程中去运用各种测试技术、并通过实际案例的形式使得学员能够贯穿课程中各个知识点,使得学员能够了解尽快将这些知识运用实际项目过程中,加速学员对相关知识的了解  


第一天

性能测试类型

· 性能测试过程中常见的三种类型 

· 不同类型适用范围

不同类型的测试过程中实施策略

· (分三个性能测试实例来讲解性能测试实施策略)

· 性能测试风险 

· 性能测试过程中常见的6种测试风险

如何去识别风险

· 通过什么手段去有效的规避风险

· 性能测试工具的工作原理

· 如何采集和解析网络层的数据

协议的选择原理

· 脚本回放的二种模式

· 脚本回放模式的优缺点

· 性能测试过程中如何采集和跟踪性能测试所产生的数据

底层并发连接的限制

· 如何修改操作系统以及脚本的并发限制

· 安全验证(SSL)的工作原理

· 如何获取SSL连接信息

SSL的加密位元

· 如何修改SSL连接方法


性能测试准备工作

测试工作流程

· 如何定义性能测试目标

· 性能测试信息收集的目标人群以及信息内容

· 业务流程的分析

如何确定那些业务流程需要采集到性能测试过程中(三种类型)

· 业务流程分析简图

· Webtrend介绍

如何使用webtrend进行业务流的分析

· 测试数据的分析

· 如何准备测试数据

· 测试数据的主要来源

如何设计测试数据

· 如何准备批量的测试数据

· 并发

· 并发的概念

· 应用层的并发于系统层的并发的区别

如何计算并发值

· 应用最大负荷的分解

· 监控

· 如何制定性能测试过程中的监控策略

· 业务流程与业务组件的映射

如何选择监控数据

· 其他

· 测试环境的设定

· 测试人员的就绪准备

· 测试的基准运行策略

· 性能测试分析实践


第二天

脚本编写技术

如何设置脚本参数

· 业务场景与参数设置影射

· 分解参数来源

· 手工参数配置与动态获取参数

自动关联与手工关联方法与技巧

· 数据库脚本编写

· 数据库协议选择策略

· 如何进行密文和明文的转化

如何动态获取参与操作的记录数

· 如何动态获取数据库中的数据

· 如何进行有效的纪录参数传递

· 数据库脚本的编写常见问题

Winsocket脚本编写

· Winsocket脚本工作模式

· 如何手工参数化winsoket和关联winsocket脚本

如何解决回放数据大小不同的问题

· 如何处理密文与明文的转化

· (全部是上机实践)


自定义请求脚本编写

自定义请求的适用环境

· 如何编写自定义请求函数

· 编写的一些技巧和方法

· 如何进行多脚本数据通讯

多脚本数据交互的目的

· 多脚本数据交互的中间媒介的选取

· 数据处理的模式与手段

· 如何获取重复或者唯一数据

脚本编写实践

· 脚本内存处理

· Action分配内存模式

· 如何处理大数据量内存申请

· 如何重新分配脚本全局内存

脚本错误调试

· 脚本出错的三种类型

· 如何跟踪问题的策略与方法

· 解决问题的手段与方法

调试代码的编写

· (全部是上机实践)


第三天

· 场景设计

· 场景设计四种模型

场景设计的并发策略

· 负载均衡策略

· 概要设计转化成场景设计策略

Controller技术要点介绍

· Controller整理框架介绍

· 场景设计模型的类型选择

· 负载生成器的工作原理以及制定

· 专家模式的选择与参数设定

集合点设定策略

· 运行脚本调试策略

· 常见运行错误处理办法

· 场景设计实践

· 一样的需求,三种设计策略

评估设计的优劣

· 性能监控

· LR性能监控的工作原理

· LR参数监控属性设定

· 如何添加性能监控参数

常见问题的解决


LR分析器

· LR分析框架介绍

· Summary图表值含义与分析

· Transaction各种图表分析

多场景组合分析

· Web breakdown分析

· 趋势分析

· 图表组合分析

· 常规分析策略

· 常见的分析策略

分析孤岛

· 问题定位的手段与策略

· 原因寻求的方法

· 内存与指标分析

· Win32、Dotnet、JAVA内存结构分析

相关联的指标介绍

· 指标之间如何关联分析


案例分析

· 应用程序在运转过程中速度越来越慢,但是系统资源消耗非常少!如何定位问题所在?

系统运转过程中在某几个时刻速度非常慢,甚至出现僵死状态,如何定位问题所在


答疑

· 三个月内免费疑难解答


培训特色:交大慧谷测试类 企业级讲师授课