美文网首页测试总结
排查问题思想

排查问题思想

作者: jwentest | 来源:发表于2016-09-29 02:06 被阅读8次

    大胆猜测,小心求证
    当然猜不是瞎猜,要做到有根据有理由去猜

    1、两套环境(公共的测试环境,自己的环境),相同的代码,调用同样的接口为什么返回不一样
    a、先重现,确认业务操作没问题;
    b、推测是不是调用的同一个接口的机器不一致导致的,ping两套环境同一个域发现问题,两套环境host配置不一致;

    2、用postman调用某接口发现,应答为空,postman页面提示500错误;
    a、根据经验500错误,一般是代码级别错误,可直接去查看php日志的;
    b、查看业务日志RPC和info日志,没有捕获到任何日志,压根没有进去到业务代码;
    c、查看ngnix access日志,查看是否IP地址是否正确,ngnix有日志记录,证明IP地址没错;
    d、查看php日志,代码问题,找到相应的错误找到相应的开发解决;

    3、回归环境,第三域调用我们的接口突然报错;
    a、突然报错,之前是没有问题的,询问开发关于该业务代码没有动过,猜测环境问题;
    b、查看RPC日志,A接口调用B接口超时,B接口的同事说B接口还会去调用C接口;猜测是不是C接口出问题了的,因为order.api其他接口不会出现任何问题;
    c、登录C接口的机器,发现操作很慢,使用top命令,内存利用率过高,找运维解决问题;

    相关文章

      网友评论

        本文标题:排查问题思想

        本文链接:https://www.haomeiwen.com/subject/rbykyttx.html