问题前提:
今天回归测试用例时,上午回归用例正常,下午回归用例98%的用例均报错,返回空指针异常,服务器运行正常未死机。
排查思路
1.重跑用例,查看日志,因为是录制的流量,很多数据都是自动mock了,所以无法排查链路上是否存在问题。
2.重跑全链路用例,发现服务基本正常,无问题,排除链路上的问题,问题可能存在于用例本身,或回放机器。
3.登录回放机器,使用命令pstree admin,查看admin下线程数,发现线程明显减少,由600多线程降到30多。
4.使用.sh脚本重启服务器,线程数恢复,录制用例回放正常。