教你用專業軟體測試媒體伺服器--設定Windows Media Load Simulator

哈哈哈哈哈我撒發表於2009-08-04

 

設定WindowsMedia Load Simulator

  設定Windows Media Load Simulator,要指定將要測試伺服器,要作為流的內容的來源和使用者的配置。這一節對於如何配置Windows Media Load Simulator提供了一個總覽;要了解全部的細節,請瀏覽Windows Media Load Simulator幫助。

1.開啟Windows Media server下載測試

  執行Windows Media Load Simulator,你必須複製一個名為WMLoad.asf的檔案到伺服器的Windows系統的%systemdrive%/Wmpub/Wmroot根目錄下。這個檔案提供了一個機制來幫助保護你的計算機不受未被授權的下載模擬的測試。在你完成執行下載模擬器測試後,簡單的移動這個檔案來防止惡意使用者執行下載測試在你的伺服器上。假如沒有這個機制的保護,舉個例子,一個因特網上的使用者,向你的伺服器模仿成千上萬的使用者連線,那個可以防止其他的連線到這個流和潛在的過載到你的系統。如果你想用Windows Media Load Simulator作為線上監控,那麼將這個檔案放在根目錄下並且要通過釋出點安全來限制對它的訪問。

  要建立這個檔案,用任意一個小檔案只要副檔名是.asf的檔案然後重新命名為WMLoad.asf。同樣的,要確保允許新的單一投放(unicast)連線在Windows媒體裝置中對於預設的釋出點是可用的。

2.指定一個要進行測試的Windows媒體伺服器

  無論是Configuration Wizard或是Load Test Configuration(Advanced)對話方塊,選擇你想測試的Windows媒體伺服器或伺服器群的靜態IP地址或fully qualified domain name(FQDN)型別。

3.指定源內容

  新增源內容到Stream目錄。這個列表包括了檔案或者是動態流,你可以指定Windows Media Load Simulator是連續的或是隨機的播放這些條目。

你也必須要指定模擬器是否要使用微軟媒體伺服器(MMS)草案來流向,實時流草案(RTSP),超文字傳輸草案(HTTP),或者聯合的草案。如果你只想通過應用Transport Control協議(TCP)來測試流動,指定MMST,RTSPT,或者兩者。如果你應用MMS或RTSP作為協議,模仿使用者可以使用協議rollover。這意味著如果一個使用者不能通過MMS連線,還可以“滾動越過”去使用RTSPU來代替。另外,如果一個使用者不能用RTSP來連線,也可以滾動越過去使用RTSPU。

4. 建立使用者資訊

  一個使用者的情況決定了一個模擬的使用者回放行為。對於每種情況的使用者鍵入一系列使用者來創造一個全面的使用者情況。你所鍵入的全部使用者的數量不能超過在計算機上執行著的Windows Media Load Simulator的容量。全部的從所有模擬計算機連線到你的伺服器的使用者數需要和所有的你所估計的典型峰值客戶下載的併發連線數目相等。下面的表格描述了每種資訊:

播放。模擬使用者播放,停止或重啟流

長時播放。模擬使用者連續播放一個流。如果內容是一個檔案,使用者就在檔案結束時重複回放

開啟/關閉。模擬使用者開啟一個流但是播放前關閉它

尋找。模擬使用者向前或向後尋找一個流,或者如果這個內容是一個伺服器面的播放列表,則跳過不同的播放列表條目。如果這個內容是一個活動的流或者是一個沒有在索引裡的檔案,則客戶無須尋找就可以播放它

選擇。模擬使用者開啟一個流,然後或者是用隨機選擇的一個位元速率(如果內容是多位元率內容)或者是用編碼位元率(如果內容是單一位元率內容)來播放它

隨機。模擬使用者可以瀏覽內容,在隨意的時間長度裡播放內容在內容中尋找,停止回放,暫停回放或有時關閉。

 

  如果你已經把所有的估計使用者下載定為100,並且希望客戶一直按照一種方式播放,你就可以,比如說,鍵入下面這些客戶情況設定:

 

Client Type

Setting

Play

5

Long play

90

Open/Close

5

 

  如果你的典型內容是短新聞或者歌曲片斷並且所有的併發使用者下載預期為800,你就可以鍵入下面的客戶情況設定:

 

Client Type

Setting

Play

60

Long play

40

Seek

60

Open/close

40

 

 

 

5. 新增驗證

  使用者可以被設定驗證來獲得對伺服器上被Windows Media publishing point security保護的內容的訪問權。要測試驗證,你可以在每一個檔案或publishing points上設定訪問權,然後模擬使用者試圖訪問內容。你必須要把Windows Media server和在計算機上執行的用作驗證測試的Windows Media Load Simulator都做設定。如果你想可以在伺服器上執行WMS Digest驗證,你需要設定Windows Media Load Simulator使用適當的使用者名稱和密碼。要了解更多的關於publishing point security的資訊,請參見Windows Media Services幫助。

6. 鍵入測試的持續時間和可用的記錄

  你可以在小時,分鐘和秒中指定一個時間間隔,或者你可以指定Windows Media Load Simulator在一定數量的錯誤後有一個停頓。你也可以無限期的執行這個測試。

  你可以裝置Windows Media Load Simulator來建立兩個日誌,一個Windows Media Load Simulator日誌檔案和一個伺服器效能表現日誌檔案,並且指定這兩個檔案的位置。在大多數情況裡,你需要建立全部的日誌。通過使用這兩個日誌和Windows Media Server日誌來相互參照資訊,你可以很好的理解在一個測試執行時系統是如何工作的。記下為了使用者計算機從Windows Media server收集資料,被使用者計算機記錄下的使用者必須在這個伺服器上有管理權和許可。

小結:

  本文到這裡暫時告一段落,在下次的文章中我們將針對執行測試、設定線上映象及一些常見問題進行整理,歡迎對Windows媒體伺服器測試感興趣的使用者繼續關注伺服器頻道近期的文章。

 

相關文章