2011-05-04 18 views
1

我創建了一個網站,其中會有很多1v1現場聊天。如何衡量我的即時聊天是否最優化?

我該如何衡量我是否做出了最優化的系統呢?有可能這樣做嗎?我可以「假」許多用戶以某種方式,然後得到答案,如果我的系統會佔用大量的資源或不?

在此先感謝。

+0

「Optimal」是一個非常含糊的詞。首先確定你想要查看的方面(數據庫讀/寫,延遲問題,對干擾的穩健性)並且特別測試那些可能會更好。 – eykanal 2011-05-04 17:36:47

+0

@eykanal:我想測試儘可能多的方面,使網站更快,而且吃的資源很少。 – 2011-05-04 17:39:05

回答

5

你指的是load testing

您可以查看許多商業產品(鏈接中),或者您可以簡單地使用cURL或套接字自行推出,具體取決於您如何實現聊天系統(將此與定時器,詳細日誌記錄和系統命令結合使用資源使用情況,您可以瞭解您的系統在壓力下如何執行)。

1

如果您想要測試用戶在瀏覽器中完成的具體操作,我們有與Selenium合作的良好體驗。

您可能可以更輕鬆地在自己的代碼中模擬此功能。