我們的基礎設施團隊使用Radware配置了負載平衡。基本上我們有3個負載均衡的Web服務器。asp.net如何測試負載平衡正在工作
在我們開始之前,我想測試並確保負載均衡正常。如何測試如下:
- 3臺服務器進行負載平衡,並要求均勻分佈。 (是否存在任何自動工具?)
- Asp.net InProc會話正在工作。
我們的基礎設施團隊使用Radware配置了負載平衡。基本上我們有3個負載均衡的Web服務器。asp.net如何測試負載平衡正在工作
在我們開始之前,我想測試並確保負載均衡正常。如何測試如下:
- 3臺服務器進行負載平衡,並要求均勻分佈。 (是否存在任何自動工具?)
- Asp.net InProc會話正在工作。
你可以看一下IIS服務器日誌,看看每臺服務器有多少點擊率?
http://msdn.microsoft.com/en-us/library/ms953324.aspx
而且,除非你正在使用粘性會話,你將不得不與InProc會話的問題。它不會在服務器場中工作(除非聲明您打開了粘性會話)。如果你沒有粘滯的會話,你可以很快地告訴你,只需要一些手動測試,你的會話就會在請求之間丟失。
我們的組織製作了一系列ping和高級狀態頁面。這些頁面由我們的負載平衡器監視,因此在一個節點失去與數據庫服務器的連接或節點本身出現問題的情況下,它可以取出不健康的節點。
我們的ping頁面會吐出您要連接的服務器名稱和狀態。它們可以由通用服務器自己命名,例如server01.application.com/ping和server02.application.com/ping,但更重要的是,它們都在application.com/ping上回答。
刷新頁面會顯示新連接(您可以看到服務器名稱更改)。
要測試加載,你可以使用WCat,它不是最簡單的工具來設置和腳本,但它的工作原理。
測試會話。您需要構建一些可以加載測試的頁面來測試會話
您可能對ServerFault有更好的運氣。 – jrummell 2012-02-24 21:42:52