2011-02-25 32 views
4

有什麼方法可以減慢客戶端(瀏覽器)的響應速度?如何模擬慢速客戶端(瀏覽器)?

我們的一個測試人員可以在他的機器上重現慢度。他的機器足夠低,與許多真正的客戶相似。 我們有一個胖客戶端,JavaScript很重,很多事件處理。我們擔心可能會出現迴歸,但它在開發者機器上是無法調整的。

問題是輸入控件上的文本條目,應用程序周圍的標籤會顯示延遲,而文本條目有時會省略用戶輸入的第一個字符。

開發無法重現,有沒有什麼辦法減慢客戶端或瀏覽器?

+1

您可以告訴操作系統給瀏覽器的進程一個低優先級(如果這還不夠,請確保有某些CPU同時運行),並且如果涉及多個內核,則只允許訪問一個核心,例如,雖然要正確建模性能不佳,沒有什麼比真正窮的機器更真實...... – davin 2011-02-25 13:44:06

回答

1

瀏覽器可能有相關選項。

例如,Firefox有:

+0

這些選項可以通過訪問Firefox中的about:config來訪問。 – Luke 2014-03-18 04:37:55

6

您可以創建一個內存非常有限的虛擬機,或者只購買蹩腳的PC。他們不會花費那麼多!

+0

擁有儘可能多的舊機器,儘可能多的操作系統和軟件,儘可能真正幫助您測試實際代碼。正如你所說,他們很便宜購買,並且很適合你已經超過的舊硬件。 – kennebec 2011-02-25 14:08:18

2

如果您安裝了Windows SDK,則可以使用consume.exe工具在機器上生成負載。

它可以生成CPU /內存/磁盤/頁面文件/內核池負載。