Sdílet prostřednictvím


Nastavení testů v sadě Visual Studio

 

Publikováno: duben 2016

Při spuštění testů z aplikace Visual Studio nebo ve službě build service může testovací rozhraní shromažďovat data, například informace o trasování diagnostiky, systémové informace, nebo nahrávání videa z kódovaného testu uživatelského rozhraní. Můžete také simulovat potenciální slabá místa na zkušebních počítačích, snížit dostupnou systémovou paměť nebo emulovat pomalou síť.

Visual Studio test nastavení

Pokud je aplikace spuštěná na více než jednom počítači, můžete konfigurovat tyto možnosti samostatně pro každý počítač a zvolit počítač, který by měl spustit testovací kód.

Důležité

TestSettings a RunSettings

Pokud jste obeznámeni s testováním v předchozích verzích sady Visual Studio, můžete si všimnout, že soubor .testsettings již není zahrnut do projektu test jednotky.Novější testovací rozhraní zavedené v aplikaci Visual Studio 2012 lze konfigurovat pomocí souboru .runsettings.

Použijete-li soubor .testsettings, testovací rámec MSTest se použije ke spuštění testů.To pracuje pomaleji a neumožňuje spuštění testů z rozhraní pro testování třetích stran.

Z toho plyne:

  1. Použijte výchozí konfiguraci, vždy, když můžete.

  2. Chcete-li zpřístupnit další soubory během testu, jako jsou například testovací data nebo konfigurační soubory, zahrňte soubory do projektu a nastavte vlastnost Kopírovat do výstupu.Pokud to není praktické, nasaďte další soubory nebo adresáře pomocí DeploymentItemAttribute na testovacích tříd nebo metod.

  3. Použití souboru .runsettings pokud chcete konfigurovat některé aspekty testů, jako je například analýza adresáře nasazení nebo pokrytí kódu.

  4. Použití .testsettings souboru nakonfigurujete shromažďování diagnostických dat a řídit testy, které jsou distribuovány prostřednictvím více než jeden počítač.

    Musíte použít soubor .testsettings ve webovém výkonu a zátěžových testech a kódované testy uživatelského rozhraní.

Požadavky

  • Visual Studio Enterprise nebo Visual Studio Test Professional

Toto téma popisuje, jak definovat test nastavení v aplikaci Visual Studio. Pokud používáte systém testů v nástroji Microsoft Test Manager, naleznete v části Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.

Kdy bych měl použít soubor nastavení testu?

Požadovaná akce:

  • Sbírejte diagnostická data, která vám pomůžou určit chyby v aplikaci.

  • Simulovat potenciální slabá místa, která se mohou příležitostně vyskytnout ve vaší aplikaci v produkčním prostředí.

  • Spusťte klienta, server a ostatní části vaší aplikace v různých počítačích a ověřte tak, že se v distribuovaném prostředí chová podle očekávání.

  • Rozdělení velkého množství testů mezi přidané stroje.

  • Spusťte testy výkonu a zátěže. Pokud jste přidali projekt test webového výkonu a zatížení do řešení, bude již obsahovat soubor .testsettings. Tento soubor lze jednoduše upravit.

Upozornění

Jednotky testování běží pomaleji, pokud používáte testovací soubor nastavení.Doporučujeme, abyste testovací soubor nastavení nepoužívali s testy jednotek.Můžete místo toho konfigurovat zkoušky jednotky pomocí souboru .runsettings.Chcete-li nasadit další soubory, použijte DeploymentItemAttribute.

Ale testy výkonu a zátěže webu vždy využívají soubor nastavení testování.

Jak použiji soubor nastavení testu?

Přidejte soubory nastavení testu k řešení a potom vyberte to nastavení, které chcete použít. Pokud chcete rychle přepínat mezi různými nastaveními, můžete přidat více než jeden soubor nastavení testu.

  1. Přidejte soubor TestSettings ke svému řešení.

    V místní nabídce řešení Visual Studio klikněte na tlačítko Přidat > Nová položka a vyberte možnost Nastavení testu.

  2. Upravit soubor nastavení testů

  3. Vyberte požadované nastavení testu:

    • Vyberte nastavení testu pro testy jednotky a programové testy UI:
      V nabídce TEST zvolte možnost Nastavení testu > Vybrat soubor s nastavením testu.

      Aktivní test nastavení souborů jednotky a kódované UI

      Výběr nastavení testu pro testy jednotky a programový test UI

    • Vyberte nastavení testu výkonu a zatížení na webu:
      Otevření místní nabídku souboru .testsettings ve vašem řešení, které chcete použít a vyberte možnost Aktivní zatížení a nastavení testu webu.

      Nastavení aktivní nastavení zatížení a výkon webového

      Výběr nastavení testu výkonu a zatížení na webu

  • Co dalšího měli vědět?
    Poznámky

    • Prerequsite Přidejte test nastavení řešení, nikoli na projektu.

    • Prerequsite Existují samostatné příkazy pro výběr testovacích nastavení pro webové testy výkonu a pro další typy testů. Testy výkonu webu vždy vyžaduje soubor nastavení testování. Jednotka testu a kódované UI testy nevyžadují soubor nastavení testování.

    • Ikona upozornění Upozornění není doporučeno použít nastavení testu do projektu testování částí sady Visual Studio, pokud nechcete nastavení, které nabízí. Pokud použijete nastavení testu, starší testovací rozhraní je použito ke spouštění testů a dojde ke ztrátě výhod výkonu a pružnosti nového rámce.

      Použijete-li soubor nastavení testu a později se rozhodnete, že ho nechcete, můžete ho zrušit v nabídce TEST volbou možnosti Test nastavení.

      Toto doporučení se nevztahuje na testy výkonu a zatížení webu, které mají vždy soubor nastavení.

    • Prerequsite V nastavení testu se vybírá a řídí adaptéry diagnostických dat. Existuje několik typů adaptérů, které shromažďují různé druhy informací a nakonfigurují prostředí, ve kterém běží test.

    • Prerequsite V nastavení testu se také vybírá kontrolér testu. Použijete řadič testu, chcete-li spustit aplikaci na více než jednom počítači.

    • Prerequsite Když přidáte webový výkon a test zatížení projektu do řešení, je vytvořen výchozí soubor Local.testsettings. Je automaticky přidán do řešení ve složce Položky řešení. Testy se spustí lokálně bez výběrů adaptérů diagnostických dat. Můžete přidat nebo upravit soubor .testsettings k určení adaptérů diagnostických dat a testování řadiče.

    • Tip Další informace naleznete v tématu testování průběžně odesílané pomocí sady Visual Studio 2012 – kapitola 6: testování nástrojů A.

Úprava nastavení testů

Můžete konfigurovat různé hodnoty pro nastavení testu pomocí následující stránky v dialogovém okně Nastavení testů:

  • Obecná

  • Role

  • Data a diagnostika

  • Nasazení

  • Instalační a čistící skripty

  • Hostitelé

  • Časový limit pro test

  • Testování částí

  • Testování webu

Nastavení testu: role

Na stránce Role můžete nakonfigurovat test a ten spustit buď v místním počítači nebo jej spustit vzdáleně:

Vyberte místní spuštění

  • Místní spuštění je výchozí nastavení. Znamená to, že po kontrole v kódu jsou testy a aplikace spuštěny ve vašem počítači s aplikací Visual Studio nebo na serveru se sestavením. Pokračujte k části Data a diagnostika.

  • Místní spuštění s dálkovým sběrem je typická konfigurace pro testování webové aplikace nebo systému klient - server. Testovací kód je spuštěn v místním počítači, ale může také shromažďovat testovací data z komponenty aplikace nainstalované v jiných počítačích.

  • Vzdálené spuštění se používá, pokud nechcete libovolnou část aplikace spouštět místně. Toto je typická konfigurace, pokud aplikace požaduje konkrétní platformy, například konkrétní webové prohlížeče nebo databáze. Můžete shromažďovat testovací data a konfigurovat testovací prostředí pro každý počítač.

Konfigurace řadiče testu a rolí kolekci a spouštění vzdálených dat

Vzdálené spuštění znamená, že aplikaci nainstalujete kromě místního počítače na jednom nebo více dalších počítačích. Nastavení testu může určit konfiguraci shromažďování dat a testovacího prostředí pro tyto počítače. Každý počítač musí mít testovacího agenta připojeného k řadiči testů. Řadič testů přečte nastavení testu a použije agenty ke konfiguraci testovacích prostředí jednotlivých počítačů a adaptérů diagnostických dat. Můžete buď instalovat testovací řadiče a agenty ručně nebo můžete použít Microsoft Test Manager k tvorbě prostředí laboratoře.

Pro vzdálené testování jsou stroje identifikovány pomocí názvů rolí, jako je například "SQL Server", "Webový Server" a "Klient pro stolní počítače." Názvy umožňují určit konfiguraci každého počítače. Při instalaci aplikace pro testování použijete názvy rolí pro výběr správného počítače pro každou komponentu aplikace.

Test nastavení role

  1. Z rozevíracího seznamu Řadič vyberte řadič testu pro testovací agenty, které budou použity ke spuštění testů nebo shromažďování dat.

  2. Pro přidání rolí, které chcete použít ke spuštění testů a sběru dat, zvolte možnost Přidat. Například může přidělit rolím názvy jako „Klient pro stolní počítače“ nebo „Webový server“.

  3. Vyberte roli, kterou chcete testovat a zvolte možnost Nastavit jako roli pro spouštění testů. Obvykle je to role, ve které je nainstalována součást klienta instalované aplikace.

    Poznámka

    Další role, které definujete, nebudou testovat kód, ale budou použity pouze ke sběru dat podle dat a diagnostických adaptérů zadaných pro role na stránce Data a diagnostika.

  4. Chcete-li zvolit testovací agenty, které lze použít pro roli, musíte vytvořit atributy pro tuto roli a pak přiřadit tyto atributy vašim testovacím agentům. Pokud chcete spustit testy současně ve více počítačích, musíte přiřadit více testovacím agentům atribut z role, která je nastavena pro spuštění testů. Chcete-li vytvořit atribut, vyberte roli a potom zvolte možnost Přidat na panelu nástrojů nad seznamem atributů.

  5. Zobrazí se dialogové okno Pravidlo výběru agenta.

  6. Zadejte jméno v poli Název atributu hodnotu v poli Hodnota atributua pak zvolte možnost OK. Přidejte tolik atributů, kolik požadujete.

  7. Můžete například přidat atribut s názvem "RAM > 16GB" s hodnotou "True" nebo "False", chcete-li filtrovat počítače testovacího agenta s více než 16GB paměti. Budete však muset ručně zvolit hodnotu atributu na svých testovacích agentech. Hodnoty atributu nejsou nastaveny automaticky na základě specifikací počítače.

  8. Chcete-li použít atribut pro jeden nebo více testovací agenti, můžete přiřadit atribut vaše testovací agenti pomocí Spravovat testovací řadič dialogového okna.

Nastavení testu: data a diagnostické nástroje

V dialogovém okně Nastavení testu zvolte stránku Data a diagnostika. V tomto okamžiku, v závislosti na konfiguraci možnosti na stránce Role, použijte jednu z následujících možností:

  • Shromažďování dat a diagnostických dat v místním počítači

    Pokud chcete zahrnout data a diagnostické nástroje, které chcete shromáždit v místním počítači, vyberte adaptéry diagnostických dat podle potřeb testování. Pro konfiguraci diagnostických dat adaptéru, kterou jste zadali, vyberte konkrétní diagnostická data adaptéru a pak zvolte možnost Konfigurace nad seznamem dat a diagnostickými adaptéry.

  • Shromažďování dat a diagnostických dat na vzdálených počítačích pomocí rolí

    Na stránce Data a diagnostika definujete význam role výběrem adaptérů diagnostických dat, které role bude využívat ke shromažďování dat. Proto jeden nebo více dat a diagnostické adaptéry jsou povoleny pro roli, poté řadič testu zvolí dostupného testovacího agenta pro počítač, aby shromáždil data pro zadaná data a diagnostické adaptéry založené na parametrech definovaných pro danou roli. Pro výběr data a adaptérů diagnostických dat, které chcete shromáždit pro každou roli, vyberte roli. Pro každou roli vyberte adaptéry diagnostických dat podle potřeby testů. Pro konfiguraci jednotlivých diagnostických dat adaptérů vybraných pro jednotlivé role zvolte možnost Konfigurace nad seznamem dat a diagnostickými adaptéry.

    Příklad rolí a adaptérů diagnostických dat:

    Můžete například vytvořit roli klienta s názvem "Desktop Client" s atributem "Používá SQL" nastaveným na hodnotu "True" a roli serveru s názvem "SQL Server" s atributem nastaveným na "RAM > 16GB". Pokud určíte, že „Klient plochy“ spustí testy výběrem možnosti Nastavit jako roli, pro spouštění testů na stránce Role, řadič testu vybere stroje pro spuštění testu s testovacími agenty, které obsahují atribut "Uses SQL" nastavený na hodnotu "true". Řadič testu bude také vybere stroje serveru SQL s testovacími agenty, které obsahují atribut "RAM > 16GB", chcete-li shromažďovat pouze data definovaná pomocí dat a diagnostických adaptérů zahrnutých v roli. Testovací agenti „Stolní klient“ mohou také shromažďovat data pro počítače, které jsou spuštěné, ale je třeba také vybrat adaptéry dat a diagnostiky pro danou roli.

Poznámka

V tabulce jsou uvedeny pouze adaptéry, které lze použít pomocí testů v sadě Visual Studio.Další informace o diagnostických dat adaptéry používané v Microsoft Test Manager, naleznete v části Nastavení počítačů a shromažďování diagnostických informací s použitím nastavení testu.

Adaptéry diagnostických dat pro automatizované testy

Adaptér diagnostických dat.

Související téma

Klient proxy ASP.NET pro protokol IntelliTrace a dopad testu: Tento server proxy umožňuje shromažďovat informace o voláních HTTP z klienta na webový server pro adaptéry diagnostiky dat IntelliTrace a dopadu testu.

Není požadována žádná konfigurace pro sběr těchto informací.

Postupy: Shromáždění dat technologie IntelliTrace pro snazší ladění složitých problémů

Postupy: Shromáždění dat pro kontrolu, které testy mají být spuštěny po změně kódu

IntelliTrace : Můžete konfigurovat adaptér diagnostiky dat pro IntelliTrace a shromažďovat tak informace o specifickém diagnostickém trasování a určit tak chyby, které se dají jen obtížně reprodukovat. Tento adaptér vytvoří soubor IntelliTrace s příponou .iTrace, který obsahuje tyto informace. Pokud se test nezdaří, můžete vytvořit chybu. Soubor IntelliTrace, který je uložen s výsledky testu, je automaticky přiřazen k této chybě. Data sbírána do souboru IntelliTrace zvyšují efektivitu ladění zkrácením doby potřebné k reprodukci a diagnostice chyby v kódu. Z tohoto souboru IntelliTrace můžete místní relaci simulovat v jiném počítači, to snižuje možnost nerepredukovatelnosti chyby.

Další informace naleznete v tématu Používání IntelliTrace.

Postupy: Shromáždění dat technologie IntelliTrace pro snazší ladění složitých problémů

Profiler technologie ASP.NET : Můžete vytvořit nastavení testu, které zahrnuje profilování technologie ASP.NET, které shromažďuje údaje o výkonu webových aplikací ASP.NET.

Poznámka

Tento adaptér diagnostických dat lze použít pouze s zátěžových testů, které používají weby, které vyžadují Visual Studio Enterprise.

Postupy: Konfigurace služby ASP.NET Profiler pro zátěžové testy s využitím testovacích nastavení v sadě Visual Studio

Postupy: Vytvoření nastavení testu pro distribuovaný zátěžový test

Pokrytí kódu (Visual Studio 2010) : Můžete vytvořit nastavení testu, které obsahuje informace o pokrytí kódu, které slouží k prověření, jak velká část kódu je pokryta testy.

Poznámka

Tento adaptér diagnostických dat platí pouze pro nastavení testu Visual Studio.Nepoužívá se pro nastavení testu v rámci Microsoft Test Manager.

Poznámka

Toto je pouze z důvodu kompatibility s Visual Studio 2010.

Další informace o pokrytí kódu, naleznete v části Použití pokrytí kódu k určení rozsahu testovaného kódu.

Konfigurace pokrytí kódu pomocí nastavení testů se již nepoužívá

Protokol událostí : Můžete nakonfigurovat nastavení testu tak, aby shromažďoval události v protokolu, který bude zahrnut ve výsledcích testu.

How to: Configure Event Log Collection Using Test Settings

Emulace sítě : umožňuje určit, že chcete pomocí nastavení testu použít v rámci testu umělé zatížení sítě. Emulace sítě ovlivňuje komunikaci do a ze zařízení emulací konkrétního síťového připojení s rychlostí vytáčeného připojení.

Poznámka

Tento adaptér diagnostických dat platí pouze pro nastavení testu Visual Studio.Nepoužívá se pro nastavení testu v rámci Microsoft Test Manager.

Poznámka

Emulaci sítě nelze použít ke zvýšení rychlosti připojení k síti.

Postupy: Konfigurace emulace sítě s využitím testovacích nastavení v sadě Visual Studio

Informace o systému : Nastavení testu lze upravit tak, aby obsahovalo systémové informace o počítači, na kterém je test spuštěn. Informace o systému jsou určeny ve výsledcích testů pomocí nastavení testu.

Není požadována žádná konfigurace pro sběr těchto informací.

Testování vlivu : Můžete shromažďovat informace o metodách kódu aplikace, které byly použity při spuštění testovacího procesu. Tyto informace lze použít společně se změnami provedenými vývojáři kódu aplikace ke zjištění, jaké zkoušky byly ovlivněny změnami vývoje.

Postupy: Shromáždění dat pro kontrolu, které testy mají být spuštěny po změně kódu

Záznam videa : můžete vytvořit záznam videa plochy relace při spuštění automatizovaného testování. Tento záznam videa může být užitečný, chcete-li zobrazit akce uživatele pro kódovaný test uživatelského rozhraní. Záznam videa může pomoci ostatním členům týmu izolovat problémy aplikací, které je obtížné reprodukovat.

Postupy: Nastavení testů pro záznam obrazovky a zvuku během testování

Nastavení testu: nasazení

  1. V dialogovém okně Nastavení testu zvolte stránku Nasazení.

  2. Chcete-li vytvořit samostatný adresář pro nasazení při každém spuštění testů, vyberte možnost Povolit nasazení.

    Poznámka

    Pokud zvolíte, aby to bylo provedeno, můžete pokračovat v sestavení aplikace při spuštění testů.

  3. Chcete-li přidat soubor do adresáře, který používáte ke spuštění testů potřebných pro testy, zvolte možnost Přidat soubor a potom vyberte soubor, který chcete přidat.

  4. Chcete-li přidat adresář do adresáře, který používáte ke spuštění testů potřebných pro testy, zvolte možnost Přidat adresář a potom vyberte adresář, který chcete přidat.

    Poznámka

    Další informace o tom, jak nasadit soubory a adresáře pro jednotlivé testy pomocí vlastnosti a atribut DeploymentItem naleznete v tématu Postupy: Nasazení souborů pro testování.

Nastavení testu: instalační a čistící skripty

  1. Chcete-li spustit skripty před a po testech, zvolte stránku Skripty pro nastavení a úklid v dialogovém okně Nastavení testu.

  2. Zadejte umístění souboru skriptu ve Skript nastavení nebo zvolte tři tečky () a vyhledejte skript nastavení.

  3. Zadejte umístění souboru skriptu v Skript vyčištění nebo zvolte tři tečky () a vyhledejte skript vyčištění.

Nastavení testu: hostitelé

  1. Pro spuštění testů pomocí jiného hostitele vyberte stránku Hostitelé v dialogovém okně Nastavení testu.

  2. Chcete-li spustit testování částí v stejný postup jako u stránek ASP.NET, vyberte možnost ASP.NET v hostitel typ.

  3. Použijte možnost Spustit test v 32bitovém nebo 64bitovém procesu pro výběr, pokud chcete spustit test jako 32bitový nebo 64bitové proces.

    Pro maximální flexibilitu byste měli kompilovat testovací projekty s konfigurací Jakýkoli procesor. Poté můžete spouštět na 32 i 64bitových agentech. Neexistuje žádná výhoda pro kompilaci testovacích projektů s 64bitovou konfigurací.

Nastavení testu: časové limity testu

  1. (Volitelné) Pokud chcete omezit časové období pro každé provedení testu a jednotlivé testy, zvolte stránku Časové limity testů v dialogovém okně Nastavení testu.

  2. Chcete-li přerušit spuštění testu při překročení časového omezení, vyberte možnost Přerušit spuštění testu, pokud překročí celkový čas a zadejte hodnotu pro toto omezení.

  3. Mají-li jednotlivé testy selhat při překročení časového limitu, vyberte Označit každý samostatný test jako selhání při překročení doby spuštění a zadejte hodnotu pro toto omezení.

Nastavení testu: testování částí

(Volitelné) Pokud je nutné zadat umístění sestavení, které testy jednotky potřebují načíst, vyberte možnost Test jednotky.

  1. Pro Kořenová složka pro načtení sestavení zvolte Procházet vyhledejte složku a rozbalte textové pole.

    Kořenová složka, která je určena, může obsahovat proměnné prostředí a představovat adresář, který bude použit jako parametr ApplicationBase pro AppDomain, kde jsou testy spuštěny. Všechna sestavení v tomto adresáři bude možné načíst pomocí testů jednotek. V produkčním prostředí je vhodné nastavit adresář na složku, kam jsou nainstalována vaše testovací sestavení s kódem. Ve vývojovém prostředí je vhodné nastavit adresář na složku, kam jsou vytvářena vaše testovací sestavení s kódem. Tím zajistíte, že všechny odkazy, které máte pro binární soubory produktu, mohou být načteny a řešeny při vyhledávání a provádění zkoušek, aniž by bylo nutné zkopírovat binární soubory produktu společně s testováním.

    Pokud zde není nastavena žádná hodnota, ApplicationBase domény AppDomain, na které jsou testy spuštěny, je nastavena na adresář, který obsahuje testy.

  2. Označte nebo zrušte označení pole Použít kontextu zatížení pro sestavení v testovacím adresáři.

    Ve výchozím nastavení většina sestavení jsou načtena do správné "zatížení kontext." Obvykle je třeba ponechat použít kontext zatížení pro sestavení v adresáři test vybrané. Existují však některé podmínky, pokud chcete tuto funkci vypnout:

    Pokud existuje velký počet sestavení v adresáři test a zadali jste umístění pod kořenovou složkou pro načtení sestavenía testy nejsou závislé na načítání v kontextu načtení, můžete vidět navýšení výkonu, pokud použijete kontext načtení pro načtení těchto zkušební sestavení.

    Pokud testy závisí na načítání v jiném kontextu než kontextu načtení (netypické).

    Další informace naleznete v tématu Doporučené postupy pro načtení sestavení.

  3. Pod položkou Použít složky při spuštění testů zvolte možnost Přidat složku.

    Zobrazí se dialogové okno Vybrat složku.

  4. Vyhledejte složku, kterou chcete použít, a klikněte na tlačítko OK.

    Nabídka Použít složky při spuštění testů v rámci nastavení představuje nastavení, které budete pravděpodobně používat nejčastěji. Můžete určit více cest ke složkám, které by sestavení mělo vyřešit z během zjišťování a spouštění testů. Všechny cesty, které jsou uvedeny v této části, mohou obsahovat proměnné prostředí. Společně s každou z cest, které jsou zde uvedeny, jsou dvě možnosti, které jsou s ním spojeny:

    První možnost   Výběrem políčka Použít kontext načtení určíte, že by měl adresář použít kontext načtení při překládání sestavení z adresáře (pokud není kontext načtení vyžadován pro správný běh testů, může zrušení zaškrtnutí tohoto políčka vést ke zlepšení výkonu).

    Druhá možnost   Označte pole Zahrnout podsložky a povolte tak zahrnutí podsložek při překládání sestavení podle slovníku.

  5. Pod položkou Použít další složky při zjištění testů zvolte možnost Přidat složku.

    Zobrazí se dialogové okno Vybrat složku.

  6. Vyhledejte složku, kterou chcete použít, a klikněte na tlačítko OK.

    Možnost Použít další složky při zjištění testů je užitečná, když spouštíte testy vzdáleně v rámci sestavení týmu nebo používáte automatické spuštění z nástroje Microsoft Test Manager. Zde uvedené cesty budou použity pro sestavení řešení, ale pouze během testu zjišťování. Tyto cesty mohou obsahovat proměnné prostředí. V případech, kde testy naplánované vzdáleně ze umístění sestavení a ne všechny závislosti zkušebního sestavení jsou ve stejném adresáři, tyto cesty lze použít k zajištění, že MSTest nebo řadič Test dokáže najít dostatek závislých sestavení, které objeví testy a naplánují je do vzdálených počítačů pro spuštění.

    Pro spuštění naplánované od Microsoft Test Manager existuje další token, % BuildDrop % –, který lze použít k obecnému odkazování na místo přetažení sestavení. To eliminuje potřebu vytvořit nebo aktualizovat nastavení testu při každém testování nového sestavení. Bohužel tento token není přímo podporován prostřednictvím sestavení týmu. Pokud však místo přetažení sestavení je nastaveno v systémové proměnné s názvem BuildDrop z definice sestavení, bude to mít stejný výsledek.

    Další informace naleznete v tématu Testování částí kódu.

Nastavení testu: testování webu

Požadované: Visual Studio Enterprise

(Volitelné) Chcete-li konfigurovat vlastnosti, které řídí, jak jsou spouštěny testy webového výkonu, zvolte možnost Webový test.

  1. Vyberte buď možnost Stanovený počet spuštění nebo Jedno spuštění za každý řádek zdroje dat.

  2. Použijte rozevírací seznam Typ prohlížeče pro výběr webového prohlížeče pro použití s testem webového výkonu. Například Internet Explorer 9.0.

  3. (Volitelné) Vyberte čas přemýšlení simulovat k povolení simulované lidské pozastavení.

  4. (Volitelné) Vyberte Použít adresář adresy URL požadavku jako výchozí cestu pro soubory cookie.

    Pokud je položka Použijte adresář URL požadavku jako výchozí cestu pro soubory cookie zakázána, pak se webové testy budou chovat následovně:

    Pokud požadavek, například www.abc.com/myapp/abc.aspx, nastaví soubor cookie v odpovědi a neurčuje cestu, budou zkoušky používat celý požadavek URL jako cestu pro tento soubor cookie. To znamená, že soubor cookie bude odeslán pouze s dalšími požadavky s adresou URL www.abc.com/myapp/abc.aspx.

    Pokud používat adresář požadavek URL jako výchozí cestu pro soubory cookie je povolen, pak webových testů bude řídit toto chování:

    Pokud požadavek, například www.abc.com/myapp/abc.aspx, nastaví soubor cookie v odpovědi a neurčuje cestu, budou zkoušky používat adresář požadavku na adresu URL jako cestu pro tento soubor cookie. To znamená, že bude odeslán soubor cookie se všemi požadavky dílčí cesty www.abc.com/myapp (například www.abc.com/myapp/xyz.aspx).

    Toto chování je konzistentní se soubory cookies Verze 1 podle dokumentu RFC 2109. Další informace naleznete v tématu požadavku pro poznámky: 2109.

Viz také

Testování průběžně odesílané pomocí sady Visual Studio 2012 – kapitola 6: testovacích nástrojů
Postupy: Přidání souboru nastavení testů v sadě Microsoft Visual Studio
Postupy: Úpravy souborů nastavení testů v sadě Visual Studio
Postupy: Výběr aktivního nastavení testování v produktu Microsoft Visual Studio
Nastavení počítačů a shromažďování diagnostických informací s použitím nastavení testu
Shromažďování více diagnostických dat v manuálních testech
vytvořit testovací nastavení pro spuštění automatizovaných testů ze sady Visual Studio
Použití testovacích kontrolérů a testovacích agentů se zátěžovým testováním
Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat
Postupy: Vytvoření nastavení testu pro distribuovaný zátěžový test
Postup: spuštění zátěžového testu pomocí testovací řadiče a testovací agenti zadaný v nastavení testu
Návod: Použití testovacího kontroléru a testovacích agentů v zátěžovém testu
Compatibility of Test Settings with Visual Studio 2010