Web 性能测试技术.docx

Day 1内容Web Day 1 内容 课程简介: 本课程主要是 Web 性能测试的高级课程,重点是 Web 应用的常见性能分析,包括 Web 服务器的性能分析,主要的性能瓶颈定位方式,以及 Web 应用的前端性能主题。 课程特点: 结合具体案例进行讲解,以一个具体的性能测试项目为出发点,将系统测试过程的各个步骤集中在项目 中体现 理论和实际结合,既有理论基础的准备,也有实际操作的指引 从系统全局着眼,不拘泥于具体实现方式 培训目标: 本课程结束后,学员应能够: 掌握 Web 性能测试的过程 理解 Web 服务器的机制、了解如何衡量 Web 服务器的性能 深刻理解 JMeter 性能测试工具并能够扩展该工具适应各种需要 了解主要的 Web 系统架构模型 了解 Java Profiling 工具和代码级的调优 初步了解 NoSQL 非关系型数据库及其应用 深刻理解 Web 前端性能,了解主要的前端性能优化方法和工具 培训内容: Web 性能测试目标与过程回顾 深度探索一次 Web 交互行为 Web 应用中的各种服务器(Web 服务器、应用服务器、数据库服务器、缓存服务器) 深度讲解带宽、吞吐量、RPS 及其背后的故事 高可定制性的性能测试工具 JMeter 为 JMeter 增加自定义协议(以 ProtocolBuffer 协议为例) 通过 BeanShell 扩展 JMeter(将 GBK 编码转换成 UTF-8) Web 应用架构讨论 Java Profiling 工具原理与应用 非关系型数据库 Redis 及其性能特点分析 Web 前端性能测试 【主办单位】中国电子标准协会【协办单位】深圳市威硕企业管理咨询有限公司 Web 性能测试目标与过程回顾 不同视角的 Web 性能测试 通用性能测试过程 通用性能瓶颈定位方法 深度探索一次 Web 交互 请求是怎么被处理的? 各服务器如何交互? AM 带宽、吞吐量是如何影响请求处理的 Ajax 等前端技术 Web 应用中的各种服务器 Web 服务器 应用服务器 数据库服务器 缓存服务器 JMeter 工具及其扩展 Lr 用户的 JMeter 入门 JMeter 中的参数化与关联 PM 使用 Java Request 扩展 JMeter 协议支持 【实例】为 JMeter 增加 ProtocolBuffer 支持 【实例】使用 Beanshell Request Day 2 内容 Web 系统架构讨论 小用户量:Web Server+App Server+DB Server 通过 Memory Cache 减轻数据库压力 通过 Nginx 分散 Web 服务器压力 AM - 使用非关系型数据库 Java Profiling 工具原理与应用 Profiling 工具原理 使用 Profiling 工具 Java 常见性能问题原因 非关系型数据库 Redis 与 Web 性能 Key value 数据库系统 Redis Redis 解决的数据存储问题 性能测试上的非关系型数据库考虑 PM Web 应用前端性能 浏览器展示 Web 页面的过程 浏览器中的 Javascript 执行 提高前端性能的方法 前端性能工具 前端性能工具 YSlow! Ajax 与 Web 前端性能

文档评论(0)

1亿VIP精品文档

相关文档