性能学习指引收录

第一种:

1.先学一工具如jmeter

2.熟悉一种协议如http
3.做一次完整性能测试流程
4.熟悉各种分析方法
5.会各种协议和评估方法
6.会开发性能各种工具
7.会被测代码实现原理
8.会定位性能问题

9.很快你就专家了

第二种:

第一,明确的需求。比如要求是多少qps,响应时间多少为合格标准。
第二,合适的工具。性能测试工具很多,如成熟稳定的loadrunner,jmeter,ab,http_load.这些工具都比较强大,因工作环境限制,loadrunner用得比较多。
第三,排错能力。如果遇到qps上不去,则如何排错?检查压测以及被压机器cpu ,内存,带宽是否达到满负荷。服务器带宽是否受影响,可以ping两个ip间的ttl,如果小于1ms,则基本可忽略不记。
第四,压测脚本。压测的时候,基本只走正向覆盖,所以对下行报文的判断通过与否,以及事务开始后的关联函数。均可忽略不计,减少响应时间。
第五,设置事务响应方式。依靠增加用户数达到qps。不能直接乱点一通。第一次做这个的时候,就是设置多个用户数,最后导致带宽卡死,造成大量事务阻塞,在浏览器中ping相关地址都失败。


第三种:

性能测试基础知识

(*必学)

学习性能测试基础知识

了解性能测试基本概念

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

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: Selenium Documentation

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

20天

性能测试高级专题

(选学)

原理与各种前沿技术

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


以上三种均转载知乎



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值