前言
以前的测试人员可能更侧重于执行功能测试,但是随着时代的进步,测试人员需要的技能也越来越卷,既要编写测试用例,review测试用例,各方对接,执行功能测试,还要自己看日志定位问题,最好还要进行code review。
定位思路
一般项目都分为前端和后台,那么定位一个网页加载慢也是这两个方面。
1、打开F12,刷新页面,查看静态资源加载情况。如果静态资源加载耗时过长,那么就可考虑以下几个方面:
①静态资源的size过大,先进行压缩
②将静态资源放至cms内容管理系统中,减缓后台服务器的加载压力
③将静态资源缓存至浏览器
④将静态资源缓存至CDN服务器等
2、如果静态资源处理完毕后,发现页面加载还是慢,则切换至network页,查看是哪些接口响应时间过长。
然后去到elk上面找到对应日志,找到具体是哪个步骤耗时过长,再深入分析该步骤是代码死锁、背后执行的sql太复杂,亦或是执行的sql过多,需要优化。