性能测试实战班已开课 《大话软件测试-性能、自动化及团队管理》出版啦,点我查看 

咨询QQ:2083503238、1684129674、480934277(请勿重复咨询) 咨询微信:qiangfans

面试题01-发表评论成功响应10秒,如何确定是哪里的原因?

2020-05-08 08:18:00
testingbang
原创 102 投稿得红包

点击链接加入群138269539(全国招聘信息、免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5q0IklJ 更多内容可以关注公众号:测试帮日记

近日和一群测试小伙伴讨论一道面试题,遇到这样的一个问题:发表评论成功需要响应10秒,如何确定是网络、客户端、服务端的原因?

大家都各抒己见,分别给出了自己的一点观点和看法,这是我总结大家所说的点,希望对大家有所帮助:

(1)网络端:用同样的网络环境(4G,Wifi以及弱网情况下)访问其他网站响应是否正常,这样可以可以对比出来是否是因为网络环境造成的影响

(2)客户端

1)查看评论内容是否过多

2)通过不同方式(页面、接口等)请求查看一下响应时间,如果响应时间很快但是客户端去请求比较慢,那就有可能是客户端本地处理数据存在问题。

(3)服务端

1)看下服务器端请求数据是否是因为同时请求数据过多,导致响应慢

2)检查服务器内存、cpu是否使用率过高,达到瓶颈

3)查看应用程序端线程连接池是否达到最大连接数

(4)客户端发出请求,通过后台日志查看服务端是否收到请求,如果收到极有可能是服务端问题;如果没有收到可能就是服务端和客户端之间有问题,具体问题还得具体分析

其实面试过程中主要看的还是分析能力,要点能想到基本就没问题。欢迎大家提出自己的看法,如果错误请大佬指教!!!

技术交流QQ群 229390571 测试帮日记接口测试群

电影下载QQ群 533341883 XQ电影下载圈