理解性能测试
|
性能测试的分类
性能测试团队搭建和工作开展
性能测试流程
|
互联网应用整体性能测试方案
|
Web前端性能测试要点
HTTP性能相关的技术要点
Web前端性能测试方法
Web前端测试工具
App端性能测试要点
移动端典型性能场景
App工作过程分析
Android内存问题分析
iOS内存问题分析
App内嵌Web组件的性能分析
App性能测试工具
后台服务性能测试
压力场景的建模
后台服务测试工具
测试数据的收集
分析和报告 |
解析性能测试执行中涉及的关键点
|
详解集合点
详解事务的使用
详解响应时间
详解参数化数据
详解运行时设置
详解负载机原理和设置
详解虚拟IP原理和设置
webservice接口的性能测试 |
性能测试需求分与建模析
|
性能测试准备
确定目标
已有性能需求分析
系统架构建模
应用架构建模
网络架构建模
数据(存储)架构建模
【案例】基于历史日志数据的性能需求分析 |
性能测试策略(从业务特点到性能策略)
|
容量测试策略
稳定性测试策略
异常测试策略
不同产品的性能测试 |
性能测试场景设计
|
分析性能测试需求
分析历史运维数据
设计测试场景的原则
设计性能测试脚本
设计性能测试监控
关注流控和超时
如何筛选性能测试场景
如何反映真实用户使用场景
根据脚本需求设计场景配比
设计性能场景充分暴露系统性能瓶颈
性能测试过程中的风险控制
测试环境指标预测生产环境性能指标
|
性能测试数据准备
|
通过Appium工具从UI插入数据
通过Loadrunner工具发送批量数据请求生成数据
SQL脚本实现数据插入自动化
从生产环境dump数据后漂白
|
性能测试指标分析
|
CPU分析
内存指标分析 内存泄漏分析 磁盘资源占用分析 网络资源占用分析 WireShark脚本实现网络监控
响应时间指标分析 每秒点击率与吞吐量分析 讨论与练习 |
性能监控和分析工具
|
Web端性能性能指标、测试方法与工具
移动App端性能性能指标、测试方法与工具
应用服务器、中间件性能指标、监控和分析与工具
数据库性能指标、监控和分析与工具
操作系统能指标、监控和分析与工具
WebServer能指标、监控和分析工具
网络能指标、监控分析与工具
Nginx负载均衡器监控
主要性能指标监控
使用netstat 监控下游节点数据分发状况
负载均衡策略选择 |
性能测试辅助工具使用
|
funnel
web analyzer
wireshark
firebug
httpwatch
datafactory |