性能测试最佳实践(新版)
性能测试最佳实践解析
前 言
本课程详细讲述性能测试的主要目的和价值以及性能测试的实施过程,主流性能测试工具的具体操作和运行原理,以及实际案例的分析和最佳实践分享。
基于惠普的性能测试方法论展开,并针对测试流程的各个阶段研讨性能测试和Loadrunner使用的高级技巧。同时穿插讨论测评中心提出的性能测试相关问题,本课程主要围绕以下四个方面:
- 概念和方法:惠普的性能测试方法论
- 高级技术:惠普的Loadrunner使用高级技巧
- 案例分享:惠普的最佳实践经验分享
- 练习和提高:安排学员练习和并对结果进行讲评
一、讲师介绍
张良友,就职于HP全球软件开发中心,历任测试主管、测试经理等职。毕业于北京大学计算机科学技术专业,拥有8年的软件开发,测试和项目管理经验,在软件测试理论方面有深厚功底,具有丰富的软件自动化测试经验,拥有大型电子政务系统、银行业务系统等软件项目的性能测试和调优经验。参与并领导过多个软件开发和测试项目。
二、课程介绍:
(一)性能测试设计
性能测试需求分析与策略制定、性能测试规划与设计、性能测试用例设计等。
(二)性能测试工具:
主要讲解了LoadRunner脚本开发、场景创建与执行、性能测试结果分析等内容。
(三)实战演练:带领学员进行来自于与实际项目的实战演练。
(四)案例解析:通过不同领域的测试案例来讲解如何发现系统性能瓶颈。
(五)高级应用: LoadRunner较复杂的高级应用:脚本开发等等。
三、在课程中要逐一解决的问题:
旨在培训出能在企业中担任大中型项目性能测试任务的高级性能测试工程师、测试项目经理,使其具有能完成银行、电信、保险等系列软件领域即对性能要求比较高的软件系统的性能测试任务。本课程的学员在培训后应具有以下技能:
- 根据需求规划与设计性能测试;
- 综合分析测试结果找出系统瓶颈;
- LoadRunner性能测试中的应用
四:授课环境要求
1、人手一台PC,可以上Internet;
2、学员可以自由安装测试工具进行练习;
3、每个学生准备名片,便于交流。
| 课 题 | 内 容 | |
| Part 1
性能测试基础
|
HP的性能测试方法 | 本模块将详解HP的性能测试理念及测试目的、测试分级及关键的测试活动;解析性能测试的生命周期和应用场景,主流性能测试工具分析以及LoadRunner分析和最新版本Performance Center介绍,以及LoadRunner的安装和训练。 |
| 性能测试目的 | ||
| 性能测试的任务 | ||
| 性能测试的生命周期和应用场景 | ||
| 性能测试工具LoadRunner介绍 | ||
| LoadRunner安装练习 | ||
| Part 2
LoadRunner
|
LoadRunner运行原理解析 |
在此模块,我们将探讨LoadRunner运行原理。您将学习LoadRunner Controller、generators、Analysis 、VuGen和monitor的使用和实践操作以及实际项目的案例分析。 |
| LoadRunner操作实践和实例分析 | ||
| IP欺骗和Agent配置学习实践 | ||
| Controller如何实现各种测试场景 | ||
| Analysis处理性能测试执行结果
|
||
| Part 3
性能测试实施过程 |
计划性能测试 |
此模块介绍了制作性能测试计划的需求,提供了一种实用的,一步一步的流程在性能测试计划时进行风险分析和性能需求分析。并制定测试策略开放测试脚本。性能测试的执行和管理以及性能测试结果分析。以及性能测试项目案例的分析。
|
| 性能测试设计和脚本开发 | ||
| 性能测试的执行和管理 | ||
| 性能测试分析 | ||
| 某系统性能测试实例分析和学员练习
带领学员执行性能测试项目
|
||
| Part 4
脚本开发优化和性能管理 |
参数化、关联、检查点等各种使用技巧和案例分析 |
该模块侧重于脚本的开发和优化,包括各类虚拟用户的脚本开发知识和案例分析,以及脚本开发技巧。 阐述性能瓶颈定位和性能调优的主要分析方法,以及实际性能优化的案例分析和学习。 最后结合ITSM总结性能测试的管理和性能分析。 |
| 各类虚拟用户开发高级知识和案例分析
|
||
| C/S程序性能测试开发和案例分析
|
||
| 性能瓶颈分析主要手段与方法
|
||
| 性能调优主要手段与方法和案例分析
|
||
| 性能测试管理
|
