Sdílet prostřednictvím


Testy výkonu webových řešení

Toto téma obsahuje následující běžné problémy, které při práci s testy výkonu Web v Visual Studio Ultimate.

Vzdálený název nelze přeložit.

JavaScript a ovládací prvky ActiveX nelze spustit.

Kódované Web výkonu Chyba testu způsobené nevázaného zdroj dat

Řešení problémů s přehráváním způsobené dynamické parametry

Test výkonnosti webové selhání způsobí prostor v cílové parametr řetězce dotazu

Požadavky

  • Visual Studio Ultimate

Vzdálený název nelze přeložit.

Pokud váš Web test výkonu obsahuje externí adresy URL, které jsou mimo bránu firewall, může spustíte test zobrazí následující chybová zpráva:

RequestFailed: Došlo k následující chybě což může znamenat, je třeba nakonfigurovat proxy server v testu výkonu vaší webové: vzdálený název nelze přeložit.

Přístup k webovým serverům mimo bránu firewall používáte proxy server, je musí ručně nastavit vlastnost proxy na test výkonu webového serveru proxy prohlížeče používající k zobrazení webových stránek.Nastavení serveru proxy pomocí Editor Test výkonu webové.

Určit proxy server

  1. Otevřete Web test výkonnosti.

  2. Ve stromu požadavek vyberte kořenový uzel.Kořenový uzel bude název webového testu výkonnosti.

  3. V Vlastnosti okna, vyhledejte Proxy vlastnosti a zadejte název platný proxy.Požádejte správce sítě pro platný proxy název nebo zadejte "výchozí" použít nastavení serveru proxy aplikace Internet Explorer.

    Poznámka k upozorněníUpozornění

    "Výchozí" nastavení serveru proxy pomocí může způsobit problémy s výkonem při spuštění webové brzdami zatížení.Je lepší zadat proxy než "výchozí" Spustit test výkonnosti váš Web ve zkušební zatížení.

JavaScript a ovládací prvky ActiveX nelze spustit.

Webové servery, které používají skripty nebo ovládací prvky ActiveX se může zobrazit tato chybová zpráva:

Nastavení zabezpečení neumožňuje webům používat ovládací prvky ActiveX v počítači nainstalována.Tato stránka není zobrazena správně...

Prohlížeč výsledky testování webových výkonu neumožňuje skript nebo ovládací prvky ActiveX spustit, protože Web výkonu zkoušeného motoru je nespustí.Tato zpráva znamená, že skutečné prohlížeče by potenciálně zobrazí některé další dynamický obsah na stránce.Odpověď na tuto zprávu obvykle nevyžaduje žádnou akci uživatele.Další informace naleznete v tématu O JavaScriptu a ovládacích prvků ActiveX v webové testy výkonu.

Kódované Web výkonu Chyba testu způsobené nevázaného zdroj dat

Když se pokoušíte spustit test výkonnosti kódované Web, může se zobrazit následující chybová zpráva:

Nelze spustit test < název Test > < název počítače > agenta: odkaz není nastaven na instanci objektu na objekt.

Tato situace může nastat, protože jste DataSourceAttribute bez odpovídající definice třídy Web test výkonu, DataBindingAttribute.Tuto chybu vyřešíte přidáním vhodného DataBindingAttribute.Také pokud není třeba DataSourceAttribute jej odstranit nebo komentář z kódu.

[!POZNÁMKA]

Zdroj dat nevázaného je pouze jedna z možných příčin chyby Object reference not set to an instance of an object.Existují další možné příčiny této chyby, včetně problémy v kódu test výkonu Web sám.Musí také zkontrolovat kód test výkonu webového zobrazení této chyby.

Řešení problémů s přehráváním způsobené dynamické parametry

Můžete několik funkcí lze izolovat problémy s přehráváním v prohlížeči WWW Test výkonu výsledky testů výkonnosti webové.Například můžete rychle najít izolovat dynamické parametry, které způsobují přehrávání selhání v přehrávání testy výkonu webových a záznam protokolu.Po umístění, kde probíhá inicializace dynamický parametr určen, můžete přidat nové pravidlo extrakce, přímo z přehrávání.Přidání nové pravidlo těžba eliminuje přehrávání selhání způsobených dynamické parametry.Můžete také snadno přesunete tam a zpět mezi přidružené parametry v přehrávání testy výkonu webových a Editor Test výkonu webové.

Další informace získáte v tématu Řešení webové výkonu Test výsledek prohlížeč přehrávání problémů ve webové testy výkonu

Test výkonnosti webové selhání způsobí prostor v cílové parametr řetězce dotazu

Spuštěn Web testy výkonu obsahujících parametr dotazu cílové mezerami způsobí selhání testu.Opravíte test výkonu Web převést kódované test výkonu webových a přidat EncodeRedirectedUrl vlastnost v implementace WebTestRequest třídy na hodnotu true, jak je znázorněno v následujícím kódu:

WebTestRequest request1 = new WebTestRequest("https://localhost:16939/Default.aspx");
request1. EncodeRedirectedUrl = true;

Viz také

Úkoly

Názorný postup: Nahrávání a spuštění testu výkonnosti webové

Řešení pro testování nástroje Visual Studio ALM

Poradce při potížích s testy zatížení

Koncepty

O JavaScriptu a ovládacích prvků ActiveX v webové testy výkonu

Strategie řešení potíží Test řadiče a agenti zkušební zatížení testů

Další zdroje

Poradce při zatížení a webové testy výkonu