在負載測試情節中指定虛擬網路類型
「網路混合」(Network Mix) 提供在負載測試情節中更真實的模擬負載方法。 負載是以網路類型的異質混合,而非使用單一網路類型所產生。 您會更貼切地呈現使用者與應用程式的互動方式。
網路混合會指定一位虛擬使用者執行特定「網路設定檔」(Network Profile) 的可能性。 網路設定檔則可模擬應用程式層的網路頻寬, 但它並不會模擬延遲時間 (Latency)。
建立負載測試時,您可能想模擬該負載透過一或多種網路連接類型產生。 網路混合提供許多網路類型,包括下列各項:
LAN (預設值)
3G
Cable-DSL-1.5Mbps
Cable-DSL-768k
Cable/DSL-384k
CDMA
Dial-up 56k
Intercontinental slow WAN 300 Kbps
Intercontinental WAN 1.5 Mbps
Intercontinental WAN 1.5 Mbps
網路混合會模擬不同的網路。 當您選擇 Cable-DSL 1.5Mbps 之類的選項時,等候時間會插入測試內,以便模擬選取的頻寬。
網路混合的運作方式和其他混合選項類似。 與某個虛擬使用者關聯的網路類型,是依照網路混合隨意選擇的。 該使用者的測試會使用特定的網路類型執行,視您在混合中指定的可能性而定。
指定網路混合之後,便可加入和移除網路類型。 您還可以使用混合控制,變更網路混合的散發。
混合控制能讓您輕易調整情節中網路的散發。
如需詳細資訊,請參閱 關於負載測試的混合控制項。
實際網路模擬
Microsoft Visual Studio 2010 會針對所有測試類型 (包括負載測試) 使用軟體實際網路模擬。 實際網路模擬會藉由直接操作網路封包,模擬網路狀況。實際網路模擬器可以使用可靠的實體連結 (如乙太網路) 來同時模擬有線和無線網路。 下列網路屬性會納入實際網路模擬中:
網路的來回時間 (延遲)
可用的頻寬量
佇列行為
封包遺失
封包重新排序
錯誤傳用
實際網路模擬在根據 IP 位址或 TCP、UDP 和 ICMP 之類通訊協定來篩選網路封包上,也提供了相當的彈性。
網路架構應用程式開發人員和測試人員可以使用實際網路模擬,來模擬所要的測試環境、評定效能、預測變更的影響或者做出有關技術最佳化的決策。 與硬體測試平台相較之下,實際網路模擬是成本更低但彈性更高的一種解決方案。
工作
工作 |
相關主題 |
---|---|
指定網路混合:第一次建立負載測試時,可以在 [新增負載測試精靈] 中指定負載測試的設定。 在 [新增負載測試精靈] 中,您可以選擇要加入至初始情節的網路。 當您將網路加入至情節之後,就可以指定情節的網路混合。 |
|
在情節中加入和移除虛擬網路:您可以在情節中加入和移除虛擬網路。 |