课程描述
本视频 多为实例讲解,是笔者多年实际工作中碰到的一些问 题的总结和提炼。目的是希望能给读者一个正确且明确的思路,看完视频就能自己动手;理解视频后,能直接运用到项目工作中去,发挥性能测试工程师的价值!
要学好性能测试不能急于求成。与编程语言的学习相比,语言的学习在 于精、深,性能测试的学习在于精、广,需要接触方方面面的知识,综合应用这些知识才能发现问题、解决问题。
本教程 和一些性能测试书籍、视频不同的是:本教程涉及到 操作系统、常见服务程序的安装和部署过程,甚至涉及到服务程序的配置。这是因为在执行性能测试过程中,难免会和它们打交道,特别是在性能问题的定位和性能 调优过程中,需要对它们有一定的了解,即所谓“知己知彼,百战百胜”的道理所在。
购买地址:
http://www.china-pub.com/3501136
课程要求
1. 对性能测试的兴趣浓厚。
2. 需要一定的编程基础,能阅读基础C语言代码即可。但需要有一定的自学能力,这是性能做好性能测试所必需 的。
3. 勤于动手。本教程多是从入门级开始逐步深入,动手实践不仅促进对课 程的理解,更重要的是你将从中得到成就和快乐。
4. 课程Level:200(中等难度)
项目平台
演示 :Windows 2003
/ CentOS 5
语言:C、Shell
工具 :LoadRunner/OpenSTA/Jmeter/MiniSniffer/BadBoy
涉及知识
C 语言、 HTTP 、 HTML 、 Java 、 Linux 、 Apache 、 Nginx 、 Jboss 、 LVS 、 MySQL 、 Oracle
技术亮点
本课程除了对性能测试技术的总结和提升外,更重要的是将性能测试执 行和性能测试调优、性能故障定位结合在一起。
课程风格
本课程以实例为主,在讲解技巧同时不忘从基础入门。力争读者不需要浓厚的功底,也能看懂、理解,学会并 且很快能实践起来,应用到实际项目的性能测试中。
《性能测 试与调优实战》课程计划表
序号 | 培训内容 | 课时 |
1 | 入门必备基础篇 课程目标:掌握性能测试基本方法、掌握测试环境搭建的基本功 课程内容: l 性能测试基础概念、性能需求定义与性能测试计划的制定 l 常用辅助工具介绍 结合 HTTP 协议讲解 l Linux 操作系统安装与基本操作 l Linux 下常用服务软件的安装部署 上: Apache 、 Nginx 、 PHP 、 Python 中: JDK 、 Tomcat 、 Jboss 、 Jbossweb 下: Mysql 、 Oracle | 6 |
2 | 实战工具技巧篇 课程目标: l 性能测试利器 LoadRunner 的使用,实用技巧、从入门到精通 l 常用协议的性能测试实 战演练。 l 掌握一些免费或开源的性能测试工具的使用 课程内容: l LoadRunner 安装与配置 上: Windows 篇 下: Linux 篇 l 深入分析动态数据生成的 原由、解决方法之 LoadRunner 实现 l 常用加解密的 LoadRunner 实现 上: base64/crc32/md5/guid/uniq/URLEncode 下: DLL 扩展、拓展 LoadRunner 的能力 l 全面掌握资源监控之道 操作系统、 WEB 服务器、数据库 的资源监控方法、监控工具的使用 l LoadRunner 常用协议的脚本设计、示例演示 l IP 欺骗入门到精通(基于 LoadRunner 讲解) l 开源性能测试工具 OpenSTA 入门到精通 l 开源性能测试工具 Jmeter 入门到精通 | 10 |
3 | 实战调优篇 课程目标: l 项目性能问题定位、诊断分析和调优,典型案例分析,深入动手实战。 课程内容: l 某 Java 项目的性能测试过程与性能故障定位、掌握 JProfiler 的使用 l 某 Python 项目性能调优全程实战、掌握 cprofile 库的使用 l PHP 框架方案选型性能测试全程实战、 ThinkPHP 与 CodeIgniter 大 PK l Mysql 数据库性能调优全程实战、掌握 Cacti 监控 l LVS ( Linux Virtual Server )集群性能调 优全程实战 | 5 |
4 | 实战系统优化篇 课程目标: l 系统级性能监控、评测和调优实战 课程内容: l Linux 系统监控(高级篇) l 服务器硬件基准性能测试 Benchmarks( 各硬件性能评测方法 ) l Apache 、 Nginx 、 Jboss 配置调优之道 | 3 |