咨询QQ:2083503238、1684129674、480934277(请勿重复咨询) 咨询微信:qiangfans
面试题01-发表评论成功响应10秒,如何确定是哪里的原因?
- 2020-05-08 08:18:00
- testingbang
- 原创 1132 投稿得红包
点击链接加入群138269539(全国招聘信息、免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5q0IklJ 更多内容可以关注公众号:测试帮日记
近日和一群测试小伙伴讨论一道面试题,遇到这样的一个问题:发表评论成功需要响应10秒,如何确定是网络、客户端、服务端的原因?
大家都各抒己见,分别给出了自己的一点观点和看法,这是我总结大家所说的点,希望对大家有所帮助:
(1)网络端:用同样的网络环境(4G,Wifi以及弱网情况下)访问其他网站响应是否正常,这样可以可以对比出来是否是因为网络环境造成的影响
(2)客户端:
1)查看评论内容是否过多
2)通过不同方式(页面、接口等)请求查看一下响应时间,如果响应时间很快但是客户端去请求比较慢,那就有可能是客户端本地处理数据存在问题。
(3)服务端:
1)看下服务器端请求数据是否是因为同时请求数据过多,导致响应慢
2)检查服务器内存、cpu是否使用率过高,达到瓶颈
3)查看应用程序端线程连接池是否达到最大连接数
(4)客户端发出请求,通过后台日志查看服务端是否收到请求,如果收到极有可能是服务端问题;如果没有收到可能就是服务端和客户端之间有问题,具体问题还得具体分析
其实面试过程中主要看的还是分析能力,要点能想到基本就没问题。欢迎大家提出自己的看法,如果错误请大佬指教!!!