面試題01-發表評論成功響應10秒,如何確定是哪裡的原因?

testingbang發表於2020-05-08

近日和一群測試小夥伴討論一道面試題,遇到這樣的一個問題: 發表評論成功需要響應10秒,如何確定是網路、客戶端、服務端的原因?

大家都各抒己見,分別給出了自己的一點觀點和看法,這是我總結大家所說的點,希望對大家有所幫助:

(1) 網路端:用同樣的網路環境(4G,Wifi以及弱網情況下)訪問其他網站響應是否正常,這樣可以可以對比出來是否是因為網路環境造成的影響

(2) 客戶端

1)檢視評論內容是否過多

2)透過不同方式(頁面、介面等)請求檢視一下響應時間,如果響應時間很快但是客戶端去請求比較慢,那就有可能是客戶端本地處理資料存在問題。

(3) 服務端

1)看下伺服器端請求資料是否是因為同時請求資料過多,導致響應慢

2)檢查伺服器記憶體、cpu是否使用率過高,達到瓶頸

3)檢視應用程式端執行緒連線池是否達到最大連線數

(4)客戶端發出請求,透過後臺日志檢視服務端是否收到請求,如果收到極有可能是服務端問題;如果沒有收到可能就是服務端和客戶端之間有問題,具體問題還得具體分析

其實面試過程中主要看的還是分析能力,要點能想到基本就沒問題。歡迎大家提出自己的看法,如果錯誤請大佬指教!!!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2690491/,如需轉載,請註明出處,否則將追究法律責任。

相關文章