Poradce při potížích emulace sítě zatížení testů
Informace o řešení potíží v tomto tématu se vztahuje na emulace sítě pro zkoušky zatížení sítě typu než místní sítě (LAN) v Visual Studio Ultimate s načíst testy.V dialogovém okně Upravit Mix sítě můžete nakonfigurovat testy zatížení pomocí následujících typů sítě:
LAN (výchozí, nevztahuje se na toto téma Poradce při potížích)
3 G
Kabel-DSL-1.5Mbps
Kabel DSL 768 kb
DSL/Cable-384 kb
CDMA
Dial-up 56 kb / s
Intercontinental pomalé WAN 300 kB/s
Intercontinental WAN 1,5 MB/s
Intracontinental WAN 1,5 MB/s
Další informace naleznete v tématu Step 2.4 - Specifying Network Mix in the New Load Test Wizardand Určení typů virtuální sítě v případě zkušební zatížení.
Požadavky
- Visual Studio Ultimate
True emulace sítě
Sada Visual Studio používá pro všechny typy testů softwarová true emulace. Může se jednat o zatížení zkoušky.True emulace simuluje síťové podmínky přímé manipulace s síťových paketů.Skutečné síťové emulátoru lze emulovat chování pevné i bezdrátové sítě pomocí spolehlivé fyzického propojení, jako je Ethernet.Následující atributy sítě jsou začleněny do true emulace:
Naměřeným časem přenosu v síti (čekací doba)
Množství dostupné šířky pásma
Služba Řízení front zpráv chování
Ztráta paketů
Změna pořadí paketů
Při šíření
Emulace sítě na hodnotu TRUE také poskytuje flexibilitu pro filtr síťové pakety, které jsou založeny na adresy IP nebo protokolů, například protokolu ICMP, TCP a UDP.
True emulace slouží k emulaci požadované testovacího prostředí, posoudit výkon, odhadnout účinky změn nebo rozhodování o optimalizaci technologie založené na síti vývojáři a testeři.Při porovnání s postele test hardwaru, true emulace je mnohem levnější a pružnější řešení.
Princip emulace sítě v zatížení zkoušky
Emulace sítě používat při zkouškách zatížení, musíte mít Visual Studio Ultimate nainstalován.Emulace sítě je nakonfigurován pomocí dialogového okna Upravit Mix sítě.Zobrazuje se načíst otestovat Průvodce novým nebo pravým tlačítkem myši na stávající situaci v zkušební zatížení a následným klepnutím na Upravit Mix sítě.
Při spuštění testu zatížení přiděluje rozsah portů dostupných pro každý síťový profil, že jste vybrali sortimentu sítě, například Modem DSL a 56.K.Tento rozsah portů je k dispozici pro síť emulační ovladač, který je povolen v době běhu (ve výchozím nastavení, emulační ovladač sítě zakázána).
Během testování zatížení při zatížení generátoru odešle požadavek aplikace zkoušeného, určuje port z rozsahu portů.Emulační ovladač sítě zjistí tento port z oblasti vyberte port, přidružením tento port na síťový profil, postupujte podle tohoto požadavku.To umožňuje ovladači omezení zatížení v softwaru, abyste se ujistili, že splňuje síťový profil, který jste vybrali.
Jak lze zjistit, emulace sítě je nefunkční
Často jeden příznak, který se zobrazí, je zatížení test záznamy soketu výjimky do protokolu, jako je například následující:
"The requested address is not valid in its context xx.xx.xx.xxx:80"
[!POZNÁMKA]
Ostatní podmínky může způsobit také tyto výjimky soketů.Zkušební zatížení může pokračovat v práci, ale jsou zaznamenány soketu výjimky.Další část vám pomůže zjištění a vyřešení problému.
Řešení potíží s emulace sítě
Poradce při potížích a účinně izolovat problémy je třeba ověřit, že jste dokončili základní testy.
Ověřte, zda je úplná síťová připojení ve všech počítačích, které jsou připojeny k zatížení podmínku.
Ujistěte se, že jste nakonfigurovali emulace sítě správně podle pokynů a ověření, že jsou k dispozici pro test agent práva správce.
Zkontrolujte, že zda všechny brány firewall jsou zakázány, pokud řešíte Ujistěte se, že brána firewall neblokuje určité porty nebo provoz v síti.
Ujistěte se, že žádný antivirový software v počítači zatížení generátoru je programy blokují tento software.
Zjištění, zda je problém s ovladačem emulace sítě nebo součástí zkušební zatížení, postupujte takto:
Emulační ovladač sítě vyloučit jako možné příčiny:
Spusťte test zatížení s emulace sítě nakonfigurován správně, i když mohly vzniknout soketu výjimky.
Odešlete testovací pakety jiného hostitele, chcete-li zjistit, zda výstup ukazuje zpomalení sítě či vyšší latence.Zkontrolujte, zda hodnota zpoždění odpovídá vybraný profil sítě.Je-li zpoždění hodnoty odpovídají profilu, který jste vybrali, síťový ovladač pracuje dobře.
Od test agenta počítač, kde běží zkušební zatížení, vyzkoušejte spojení libovolného hostitele mimo, jako je například oblíbené webové stránky.Tento test ověří, zda, když běží zkušební zatížení a síťový ovladač je povolen, externí nebo lab připojení není žádný problém.Tím ušetříte síťový ovladač emulace jako problém.
Součástí zkušební zatížení vyloučit jako možné příčiny:
Lze stáhnout a spustit Sendrequests.exe ve stejném počítači jako generátor zatížení (testovacího počítače agenta).Sendrequests.exe je ukázkový program řešit socket výjimky během testů zatížení emulace sítě.
Upozornění
Sendrequests.exe program není podporován společností Microsoft.
Tento ukázkový program simuluje přesně sadu volání připojení soketu, která slouží k testování komponenty zatížení.Je-li tuto testovací program zobrazí také soketu výjimky, tím testování produktu jako důvod výjimky soketu zatížení.Výjimky soketu také znamenat problém probíhající v prostředí, počítače, sítě nebo externí něco na nástrojů.
Prosím ladit externí potíže, dříve, než se pokusíte znovu spusťte test zatížení.
Pokud tento ukázkový program pracuje správně, zobrazí výstup, jak je znázorněno na následujícím obrázku.Tímto způsobem potvrdíte, že pravděpodobně potížím v testovací program zatížení a životní prostředí je pravděpodobnou příčinou.
Úspěšný výstup Sendrequests.exe
Protokol IPSEC není kompatibilní s emulace sítě
Pokud je povolen protokol IPSEC, budou zašifrovány porty v síťovém paketu.Proto ovladač emulace sítě nebudete moci určit, že pakety jsou z rozsahu určeného portu stanovená podle zatížení zkoušený motor, který byl dříve popsané v Princip emulace sítě v zatížení zkoušky.Je nutné zakázat protokol IPSEC pro emulace sítě pracovat.
Viz také
Úkoly
Poradce při potížích s testy zatížení
Jak: vytvoření Test nastavení pro zkušební zatížení distribuované
Postupy: Konfigurace emulace sítě s využitím testovacích nastavení v sadě Visual Studio
Další zdroje
Poradce při zatížení a webové testy výkonu