| 教学单元 |
单元教学内容 |
第一单元:Web性能测试目标与过程回顾
|
不同视角的Web性能测试
通用性能测试过程
通用性能瓶颈定位方法
|
第二单元:深度探索一次Web交互
|
请求是怎么被处理的?
各服务器如何交互?
带宽、吞吐量是如何影响请求处理的
Ajax等前端技术
|
第三单元:Web应用中的各种服务器
|
Web服务器
应用服务器
数据库服务器
缓存服务器
|
第四单元:JMeter工具及其扩展
|
Lr用户的JMeter入门
JMeter中的参数化与关联
使用Java Request扩展JMeter协议支持
【实例】为JMeter增加ProtocolBuffer支持
【实例】使用Beanshell Request
|
第五单元:Web系统架构讨论
|
小用户量:Web
Server+App Server+DB Server
通过Memory Cache减轻数据库压力
通过Nginx分散Web服务器压力
使用非关系型数据库 |
第六单元:Java
Profiling工具原理与应用
|
Profiling工具原理
使用Profiling工具
Java常见性能问题原因 |
第七单元:非关系型数据库Redis与Web性能
|
Key
value数据库系统Redis
Redis解决的数据存储问题
性能测试上的非关系型数据库考虑 |
第八单元:Web应用前端性能
|
浏览器展示Web页面的过程
浏览器中的Javascript执行
提高前端性能的方法
前端性能工具YSlow
Ajax与Web前端性能 |