热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

新人性能测试的学习计划

这个计划是我自己到目前为止的性能测试学习过程。可以为新人学习性能测试知识提供参考,大家根据自己知识的掌握程度和项目需要进行裁减。性能测试基础知识、工具专题、流程专题三部分是基础,新人经过1个月的学习

这个计划是我自己到目前为止的性能测试学习过程。可以为新人学习性能测试知识提供参考,大家根据自己知识的掌握程度和项目需要进行裁减。

性能测试基础知识、工具专题、流程专题三部分是基础,新人经过 1个月的学习可以达到小需求和项目的性能测试执行水平,这部分内容新人必学。

性能测试中级专题包括了一些非常好的基础知识书籍推荐,这些基础的积极有助于大家进行性能问题的分析与定位,性能优化方案的思考。

性能测试高级专题部分的学习我也还在探索中,是一些应用本身之外的更广阔的领域,包括数据库、操作系统、网络等的性能知识学习。

希望有兴趣的同学都可以掌握性能测试的基本技能,这份计划会是一个很好的开始。


任务名称

任务要求

参考资料

考核标准

性能测试基础知识

(*必学)

学习性能测试基础知识

了解性能测试基本概念

 

对性能测试的目的、指标等有基础了解

2工作日

性能测试工具专题

(*必学)

学习性能测试工具Jmeter

1、了解和熟悉Jmeter脚本录制方法
2、了解和熟悉Jmeter关联
3、了解和熟悉Jmter参数化
4、了解和熟悉CRM Jmeter脚本处理要点


1、熟悉和掌握Jmeter脚本录制(2天)
2、熟练和掌握Jmeter关联(1天)
3、熟悉和掌握Jmeter参数化(1天)
4、完成Vodka系统JMeter脚本模版(1天)

5工作日

学习jvm性能监控工具

1、学习JDK Tools的使用
2、学习Jconsole的使用
3、学习VisualVM的使用
4、学习nmon、free、top指令
5、学习平台的使用



1.掌握jconsole用法(1天)
2.掌握visualvm用法(1天)
3.掌握nmon、free、top用法(2天)
4.了解JDK Tools使用(1天)
5.了解平台的使用(1天)

6工作日

性能测试流程专题

(*必学)

学习性能测试流程知识

1、性能测试流程
2、性能测试过程中的文档


1.了解性能测试流程。(1天)
2.能新建性能测试需求、方案、报告等文档。(1天)

2工作日

性能测试中级专题

(选学)

学习Java语言基础

1.全面了解Java语言基础
2.了解JVM基本原理

1、《Java编程思想》
2、《分布式Java应用》
3、《深入JVM虚拟机》

Java编程思想学习笔记(1月)
分布式Java应用学习笔记(15天)
深入JVM虚拟机学习笔记(10天)

2个月

学习网站架构

1,了解负载均衡
2,了解Memcached,静态化
3,了解反向代理,数据库优化
4,……书中知识

《构建高性能Web站点》

了解网站架构常用技术,性能关注点,性能标准(1月)

1个月

学习前端性能

1,学习雅虎前端性能优化10条准则
2,思考前端性能测试框架的开发

1.《高性能网站建设指南》
2.Selenium与WebDriver: http://seleniumhq.org/docs/

1.《高性能网站建设指南》学习笔记(15天)
2.Selenium与WebDriver,能完成HelloWorld(5天)

20天

性能测试高级专题

(选学)

原理与各种前沿技术

1.各种开源框架,服务器框架
2.熟悉各种数据库及其性能优化原理
3.熟悉Linux操作系统原理
4.熟悉网络技术原理
5.……(各种计算机知识)

由大家发掘,我现在还在准备这块的学习

若干年月

若干年月



推荐阅读
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • PartI:取经处: http:www.ramkitech.com201210tomcat-clustering ... [详细]
  • 开发笔记:Memcached高性能内存对象缓存系统
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Memcached高性能内存对象缓存系统相关的知识,希望对你有一定的参考价值。一、Memcached概述 ... [详细]
  • 实战项目memcached+tomcat+session+nginx在工作中的应用和配置
    环境介绍:公司根据实际需要搭建一个购物网站,当用户购物时可以将不同商品,放到同一个购物车中进行同时付款。环境的搭建:外网用户IP地址:1.1.1.1主机名:fanxiaohui用户 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 代理模式的详细介绍及应用场景
    代理模式是一种在软件开发中常用的设计模式,通过在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象进行访问,从而简化系统的复杂性。代理模式可以根据不同的使用目的分为远程代理、虚拟代理、Copy-on-Write代理、保护代理、防火墙代理、智能引用代理和Cache代理等几种。本文将详细介绍代理模式的原理和应用场景。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • Nginx Buffer 机制引发的下载故障
    Nginx ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • LVS-DR直接路由实现负载均衡示例
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 1.安装libeventyuminstalllibevent.x86_64libevent-devel.x86_64没有libevent编译memcached为出错checking ... [详细]
author-avatar
-赵-宾-_879
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有