性能软件测试培训

性能软件测试培训

一、性能测试基础

1.性能测试常用标准

GB∕T 39788-2021 系统与软件工程 性能测试方法

GB/T 25000.51-2016 《软件工程软件产品质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》

2.性能测试定义与目标

3.性能测试类型与策略

二、Loadrunner测试基础

1.Loadrunner简介、特点及安装

2.Loadrunner组成及工作原理

3.Loadrunner的测试步骤

三、LoadRunner测试脚本开发

1.虚拟用户发生器概述

2.脚本录制(录制前准备、协议选择、开始录制设置)

3.虚拟用户发生器的常用配置项(录制选项、运行时设置)

4.手机App软件的利用抓包工具等方式编写脚本

5.Loadrunner脚本开发基础(常用函数、调试技术)

6.测试脚本完善技术(事务、集合点、检查点、参数化、关联等技术)

四、LoadRunner测试场景设计、执行与监控

1.控制器概述及工作流程

2.场景类型介绍(面向目标场景和手动测试场景)

3.场景设计技术(设置并发用户数、Vuser调度计划、集合点策略、IP欺骗、设置负载发生器)

4.场景执行与监控(Vuser运行状态、Vuser运行日志、场景执行状态、错误信息输出窗口、数据分析图)

五、LoadRunner测试结果分析

1.分析器概述

2.测试结果收集和报告

3.数据分析图及常用分析技术(筛选、合并、页面细分等)

4.性能瓶颈分析的一般思路及常见问题

六、Loadrunner性能测试案例

1.针对信息化系统——测试管理系统的性能测试需求分析

2.确定性能测试模型,编制性能测试计划和测试用例

3.测试脚本开发

4.测试场景设计、执行与监控

5.测试结果分析及调优建议

6.生成性能测试报告

七、Jmeter基础

6.生成性能测试报告

1.Jmeter体系结构与运行原理

2.Jmeter与LR异同

3.Jmeter的安装与配置

4.Jmeter的常用组件(线程组、取样器、断言、监听器、前置处理器、配置元件、后置处理器、控制器、定时器)

八、Jmeter脚本开发

1.Jmeter代理脚本的录制、badboy 录制。

2.使用Jmeter开发脚本

3.Jmeter脚本完善技术(事务、集合点、检查点、参数化和关联)

4.JMeter的Java请求及其他相关协议支持

九、Jmeter负载与监听

1.场景设计与设置

2.场景运行

3.性能参数配置

4.测试监听

十、Jmeter性能测试案例

1.使用Jmeter测试测试管理系统系统

2.测试结果分析

十一、其他性能测试案例

1.大型信息系统的性能测试案例