大家根据自己知识的掌握程度和项目需要进行裁减。
性能测试基础知识、工具专题、流程专题三部分是基础,新人经过 1个月的学习可以达到小需求和项目的性能测试执行水平,这部分内容新人必学。
性能测试中级专题包括了一些非常好的基础知识书籍推荐,这些基础的积极有助于大家进行性能问题的分析与定位,性能优化方案的思考。
性能测试高级专题部分的学习我也还在探索中,是一些应用本身之外的更广阔的领域,包括数据库、操作系统、网络等的性能知识学习。
希望有兴趣的同学都可以掌握性能测试的基本技能,这份计划会是一个很好的开始。
任务名称 |
任务要求 |
考核标准 |
|||
性能测试基础知识 |
学习性能测试基础知识 |
了解性能测试基本概念 |
对性能测试的目的、指标等有基础了解 |
||
性能测试工具专题
|
学习性能测试工具Jmeter |
1、了解和熟悉Jmeter脚本录制方法 2、了解和熟悉Jmeter关联 3、了解和熟悉Jmter参数化 4、了解和熟悉CRM Jmeter脚本处理要点 |
1、熟悉和掌握Jmeter脚本录制 2、熟练和掌握Jmeter关联 3、熟悉和掌握Jmeter参数化 4、完成Vodka系统JMeter脚本模版 |
||
学习jvm性能监控工具 |
1、学习JDK Tools的使用 2、学习Jconsole的使用 3、学习VisualVM的使用 4、学习nmon、free、top指令 5、学习平台的使用 |
1.掌握jconsole用法 2.掌握visualvm用法 3.掌握nmon、free、top用法 4.了解JDK Tools使用 5.了解平台的使用 |
|||
性能测试流程专题 |
学习性能测试流程知识 |
1、性能测试流程 2、性能测试过程中的文档 |
1.了解性能测试流程。 2.能新建性能测试需求、方案、 报告等文档 |
||
性能测试中级专题 |
学习Java语言基础 |
1.全面了解Java语言基础 2.了解JVM基本原理 1、《Java编程思想》 |
Java编程思想学习笔记 分布式Java应用学习笔记 深入JVM虚拟机学习笔记 |
||
学习网站架构 |
1,了解负载均衡 2,了解Memcached,静态化 3,了解反向代理,数据库优化 4,《构建高性能Web站点》 |
了解网站架构常用技术, 性能关注点,性能标准 |
|||
学习前端性能 |
1,学习雅虎前端性能优化10条准则 2,思考前端性能测试框架的开发 3,Selenium与WebDriver: |
1.《高性能网站建设指南》学习笔记 2.Selenium与WebDriver, 能完成HelloWorld |
|||
性能测试高级专题 |
原理与各种前沿技术 |
1.各种开源框架,服务器框架 2.熟悉各种数据库及其性能优化原理 3.熟悉Linux操作系统原理 4.熟悉网络技术原理 5.……(各种计算机知识) |