性能软件测试培训
一、性能测试基础
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.大型信息系统的性能测试案例