性能测试关注的层面 具体解释说明
性能基础 性能测试理论、流程、方法
关注服务端、APP端:Android、iOS、h5
编码基础 有一定的编码基础
语言有如:Java、C、Pythoh、Shell
数据库方面 数据库理论和基础知识
基础的SQL语句编写、函数的使用,存储过程的编写
数据库的基本操作命令使用:Oracle11g、MySQL5.7、SQLServer2008、Redis3.2
中间件方面 中间件理论和基础知识
熟悉常用配置项的调优,基础命令的使用,如:JDK1.8、Tomcat8、Apache2.4、Nginx1.14、WebLogic10
性能压测方面 性能压测,如:LoadRunner11、JMeter4.0、Tsung1.7、Locust使用、[jvisualvm、jmc5.2]基于jdk1.8、Oracle awr报文分析、MySQL慢查询日志、死锁检测、执行计划的使用)
性能分析方面 性能监控、分析、定位工具的使用,如:([jvisualvm、jmc5.2]基于jdk1.8、Oracle awr报文分析、MySQL慢查询日志、死锁检测、执行计划的使用)
性能调优方面 PC端(b/s、c/s)、APP端(Androd、iOS、h5)中熟悉常见指标项正常数值的分析和调优
中间件(Apache、Nginx、Tomcat、Weblogic)中常见指标项正常数值的分析和调优
数据库(MySQL、Oracle、Redis、SqlServer)中常见指标项正常数值的分析和调优
操作系统(windows、linux)中常见指标项正常数值的分析和调优
JVM中常见指标项正常数值的分析和调优
代码(Java、C、PHP),无死锁、死循环等
持续集成方面 持续集成应用的知识
常用命令的使用,配置文件的编写,如:Ant1.9、Jenkins1.6、svn1.8
操作系统方面 操作系统理论和基础知识
linux基本命令的使用,如:head、tail、cat、more、chown、chmod、ln、rpm、tar、zip、rm、grep、awk、seed、find、sort、wl、df、du、diff等
监控命令使用:top、free、vmstat、iostat、sar、netstat、tcpdump、dstat
监控JVM的命令的使用:jps、jinfo、jstat、jstack、jhat、jcmd等
网络知识方面 网络理论和基础知识
网络模型、常用协议知识:tcp/udp、ip、http、https、webService、dubbo等
系统架构方面 系统架构(网络拓扑图、物理架构、逻辑架构、部署方式、是否分布式系统、有无集群、负载均衡、有无缓存(前端页面、应用服务器、数据库、硬盘)、是否使用了消息队列(activeMQ、rabbitMQ)等)
APP端性能 APP端性能测试工具的使用,如:Android:GT2.6、Emmagee,命令:ddms25、adb、monkey等,iOS:xcode6等
APP特性测试:关注启动加载时间、CPU使用率、内存使用率、电量、流量、帧率、温度、安装包瘦身、弱网等
文档编写 常用测试文档的编写,如:编写性能测试计划、性能测试报告、性能缺陷分析等
PC端(b/s、c/s)、APP端(Androd、iOS、h5)、中间件(Apache、Nginx、Tomcat、Weblogic)、数据库(MySQL、Oracle、Redis、SQLServer)、操作系统(Windows、Linux)、JVM中常见监控指标项合理数值的确定
常用工具 其它常用工具的使用
Java工程构建工具:Eclipse4.5、IntelliJ IDEA2018.1.2、抓包工具:Fiddler4.6、格式化json工具:JsonView1.2、连接linux工具:putty0.6
连接数据库工具:Oracle sql developer4.2、内存堆栈分析工具:MemoryAnalyzer1.6、
前端分析工具:YSlow3.1、FireBug2.0、ChromeDevTool、webService协议接口测试工具:SoapUI1.9、
测试管理工具:Testlink1.9、Mantis1.0、BugFree3.0
其它知识 一键部署工具:Docker、服务注册和管理工具:ZooKeepr、运维监控工具:Zabbix等

后面根据情况,做不定期更新该汇总表格

posted on 2017-03-27 22:20  新美好时代  阅读(2213)  评论(0编辑  收藏  举报