我一直在學(xué)習(xí)圍棋。我只是一個新手。我剛剛完成了我的網(wǎng)絡(luò)(仍在本地主機(jī)中)。我想問一下是否有任何工具或框架、庫可以測試服務(wù)器性能,跟蹤與運(yùn)行服務(wù)器并行的響應(yīng)時間。我不知道從哪里開始,標(biāo)準(zhǔn)是測量每個請求的響應(yīng)時間,創(chuàng)建虛擬自動會話以將請求發(fā)送到服務(wù)器(登錄,做某事,注銷),計(jì)算同時發(fā)送到服務(wù)器的請求有多少被正確響應(yīng),等等。我現(xiàn)在應(yīng)該開始做什么?我會用什么?
3 回答

狐的傳說
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個贊
使用內(nèi)置工具應(yīng)該是您最需要的,您只需要了解工具,例如編寫 Benchmark 測試功能。
這篇 go 博客文章有關(guān)于 cpu/內(nèi)存/爭用工具的概述和鏈接。
Brad Fitzpatrick很好地介紹了如何使用分析工具,并附有示例。

呼喚遠(yuǎn)方
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個贊
拿一個負(fù)載測試工具來說,這里是 54 個(就目前而言)免費(fèi)和開源的負(fù)載測試工具的列表。如果您想要一些入圍名單,請查看開源負(fù)載測試工具:您應(yīng)該使用哪一個?文章
最好有另一臺主機(jī)來運(yùn)行您的負(fù)載測試,以避免相互干擾。
運(yùn)行負(fù)載測試(大多數(shù)工具都有記錄和重放功能,對于基線測試應(yīng)該足夠了)
如果您對響應(yīng)時間不滿意或出現(xiàn)錯誤 - 調(diào)查并解決可能的原因:
Web 應(yīng)用程序端缺少資源(CPU、RAM、網(wǎng)絡(luò)或磁盤 IO)
不是應(yīng)用程序或 Web 服務(wù)器的最佳配置
您的應(yīng)用程序代碼有問題
- 3 回答
- 0 關(guān)注
- 209 瀏覽
添加回答
舉報
0/150
提交
取消