性能测试工程师必备技能。

基础必备:

0、性能测试理论知识(测试流程、方案、报告等)

1、语言(java、python、shell等)

2、工具(jmeter、Loadrunner、py等)

3、前端及协议(js、a'jax、http等)、前端监控(YSLOW\前端调优23大规则)

4、抓包分析(fiddler、httpwatch等)

5、DB(mysql、oralce)、监控:explain、profile等工具,查看慢sql,调优:慢查询、索引、执行计划

6、操作系统:linux(资源监控与分析)


需学习

1、架构 spring cloud 原理与使用,配置等。。---处理工作中环境问题,解决阻塞测试问题

2、微服务docker、K8S,--性能测试环境搭建和配置,定位问题。

3、web服务器或应用服务器  --性能问题定位,调优

3.1、Apache配置,

3.2、(重点)tomcat

tomcat监控,status、probe

tomcat调优:JVM原理和配置(重点)、GC原理与分析(重点)、连接器(HTTP连接器、最大连接数、排队数)、java_opt设置

日志分析、线程堆栈分析,dump文件分析

3.3、nginx

nginx的原理

nginx的监控;status\ngtop

nginx的调优:配置性,反向代理、负载均衡等。

日志文件分析

其他:redis原理和配置(常用的命令)

MQ队列,原理与常用

你可能感兴趣的:(性能测试工程师必备技能。)