2013-03-28 71 views
0

我希望這是正確的部分,不是絕望的模糊。'中間節點'吞吐量測試(使用JMeter?)

我在網絡器具(本質上是一個代理服務器)工作,並繼承了,因爲一邊和Web服務器X客戶端(一個項目,其最終目標是確定單元能夠處理的最大吞吐量代表互聯網)。

該項目的前所有者一直在使用JMeter,但遇到了嚴重的問題,從中獲得可靠的數字。

這很大程度上與我們正在進行的測試不常見的方法有關 - 當您在線查看JMeter資源時,發現幾乎所有使用它的人都在使用端節點(如Web應用程序),它通常具有相對簡單的使用模式和訪問方法。與此同時,我們的情況是中間節點,通過的流量必須代表任意第三方網站的「真實世界」瀏覽。

所以我的問題有以下幾點:

  1. JMeter的是這個正確的工具?是否有任何專門針對這種情況設計的替代工具?例如,爲路由器或代理服務器設計的任何工具?

  2. 當涉及到複製任意真實世界的瀏覽時,是否有任何「最佳實踐」?是否有已知的算法或測試計劃來表示實際的時間安排,SSL流量的百分比等?

回答

0

爲了獲得可靠的,可重複的結果,您必須測試已知數量 - 例如,在您控制的硬件資源上運行的一組特定站點/應用程序。否則,如果您只是在網上點擊頁面,則不會知道您看到的任何性能下降是否是網絡外部擁塞或網絡性能偏差的結果。測試必須是可重複的,纔能有用。

如果您是我的客戶,我們將首先選擇一組代表「典型」流量的網站。例如,我們可以從20個最受歡迎的網站列表開始。然後,我們將模擬來自每個網站的一些瀏覽模式,並創建受控環境來提供這些網站的副本。然後我們會對此進行測試。

一旦你有了,那麼任何負載測試工具應該足夠了。我會建議我們的 - Load Tester。 LITE版本是免費的,你可能會發現它比JMeter更容易使用。