Jak: sběr dat IntelliTrace pomůže ladění složité problémy
Pomocí Microsoft Test Manager nebo Visual Studio, můžete nakonfigurovat adaptér diagnostických dat pro IntelliTrace shromáždit informace o specifických trasování diagnostiky. Testy můžete použít tento adaptér, test můžete později shromažďovat významné diagnostických událostí pro aplikace, které může vývojář použít k trasování kód najít příčinu chyby.Adaptér diagnostických dat pro IntelliTrace lze použít pro ruční nebo automatické testy.
[!POZNÁMKA]
IntelliTrace funguje pouze v aplikaci, která je zapsána ve spravovaném kódu.Pokud testujete webové aplikace, který prohlížeč používá jako klient, neměla povolíte IntelliTrace pro klienta v test nastavení protože žádné spravovaný kód je k dispozici pro trasování.V tomto případě můžete nastavit prostředí a shromažďování dat IntelliTrace vzdáleně na serveru WWW.Další informace o prostředí, viz Nastavení stroje Test spustit testy nebo shromažďovat Data.
IntelliTrace data jsou uložena v souboru, který má příponu .itrace.Při spuštění test a test krok nezdaří, můžete vytvořit chybu.Soubor IntelliTrace obsahující diagnostické informace je automaticky připojen k této chybě.
[!POZNÁMKA]
Adaptér diagnostických dat pro IntelliTrace nevytváří soubor IntelliTrace při průchodu test je úspěšný.Soubor se uloží pouze v případě selhání testu nebo odešlete hlášení o chybě.
Údaje shromážděné v souboru IntelliTrace zvyšuje ladění produktivitu zkrácením doby potřebné k reprodukci a diagnostikovat chybu v kódu.Navíc protože soubor IntelliTrace můžete sdílet s jiné fyzické osoby lze replikovat místní relace v počítači, snižuje pravděpodobnost, že chyba bude bez reprodukovatelné.
Upozornění |
---|
Pokud povolíte v test nastavení IntelliTrace, shromažďování dat kód disponibility nebude fungovat.Další informace naleznete v tématu Konfigurace pokrytí kódu pomocí nastavení testů se již nepoužívá |
Upozornění |
---|
Nastavení spravovaného procesu, který musí být provedena po načtení testy pro zkoušky pracuje adaptér diagnostických dat pro IntelliTrace.Pokud již byl zahájen proces, který chcete sledovat, protože je již spuštěn proces budou shromážděna žádné soubory IntelliTrace.Obejít tím, ujistěte se, že je ukončen před testy.Spusťte proces po načtení zkoušek nebo první test je spuštěn. |
Následující postup popisuje konfiguraci, kterou chcete shromažďovat data IntelliTrace.Tyto kroky platí pro editoru konfigurace v Microsoft Test Manager a Test nastavení dialogového okna v aplikaci Visual Studio.
[!POZNÁMKA]
Uživatelský účet pro test agenta, který slouží ke shromažďování dat IntelliTrace musí být členem skupiny administrators.Další informace naleznete v tématu Instalace a konfigurace agentů zkušební a testovací řadiče.
Konfigurovat Data shromažďovat s adaptérem IntelliTrace diagnostických dat
Před provedením kroků tohoto postupu, musíte buď otevřít test nastavení Microsoft Test Manager nebo Visual Studio a vyberte dat a Diagnostika stránku.
Chcete-li konfigurovat adaptér IntelliTrace diagnostické údaje shromažďovat data
Vyberte roli pro sběr dat IntelliTrace.
Vyberte IntelliTrace.
Pokud přidáváte IntelliTrace pro roli webového klienta nebo ASP webové aplikace, musíte také vybrat ASP klienta Proxy pro IntelliTrace a dopad Test.
Tento server proxy umožňuje shromažďovat informace o volání protokolu http na webovém serveru IntelliTrace a dopad Test adaptérů diagnostických dat z klienta.
Upozornění Pokud se rozhodnete použít vlastní účet identity, který je používán pro fond aplikací na Internet Information Server (IIS) kde máte v úmyslu shromažďovat Intellitrace data, je nutné vytvořit místní profil uživatele v počítači služby IIS pro vlastní účet, který je používán.Můžete vytvořit místní profil pro vlastní účet přihlášení k počítači místně IIS jednou nebo pomocí pověření účtu vlastní spuštění příkazového řádku následující příkaz:
runas /user:domain\name /profile cmd.exe
Zvolte Konfigurace pro IntelliTrace pro změnu výchozího nastavení IntelliTrace.
Zobrazí se dialogové okno konfigurovat data, která budou shromážděny.
Upozornění Pokud povolíte získávání dat IntelliTrace, shromažďování dat kód disponibility nebude fungovat.
Zvolte Obecné kartu.Vyberte pouze události IntelliTrace zaznamenat významné diagnostických událostí, které mají minimální dopad na výkon při testování.
-or-
Vyberte IntelliTrace události a informace o volání pro záznam diagnostických událostí a metoda úroveň trasování, která zobrazuje informace o volání.Tato úroveň trasování může mít vliv na výkon při spuštění testů.
Sběr dat z vašeho ASP.NET aplikace, která běží na Internetová informační služba, vyberte shromažďování dat z aplikací ASP., které jsou spuštěny v Internetová informační služba.Nastavení a konfigurace agenta váš test na role Webový server.Viz téma Instalace a konfigurace agentů zkušební a testovací řadiče.
Zvolte moduly kartu.Vyberte buď shromažďovat data ze všech modulů tyto a Přidat přidat do seznamu modulů a Odebrat odebrat modul.Tato možnost umožňuje zahrnout všechny moduly, které běží na systému kromě modulů, které určíte.
-nebo-
Vyberte shromažďovat data z následujících modulů a Přidat přidat do seznamu modulů a Odebrat odebrat modul.Tato volba umožňuje určit přesně které moduly mají.
[!POZNÁMKA]
Pokud je to možné vyberte specifické procesy, které chcete sledovat.Doporučuje se pro optimální výkon.
Zvolte procesy kartu.Vyberte shromažďovat data ze všech procesů, které tyto a Přidat přidat do seznamu procesů a Odebrat proces odebrání.Tato možnost umožňuje zahrnout všechny procesy spuštěné v systému s výjimkou procesy, které určíte.
-nebo-
Vyberte shromažďovat data z určených procesů pouze a Přidat přidat do seznamu procesů a Odebrat proces odebrání.Tato možnost umožňuje zadat přesně které procesy, které chcete.
(Volitelné) Zvolte IntelliTrace události kartu.Zaškrtněte nebo zrušte zaškrtnutí jednotlivých kategoriích událostí IntelliTrace, kterou chcete zahrnout nebo vyloučit při shromažďování diagnostických událostí.
(Volitelné) Rozbalit každou kategorii událostí IntelliTrace a zaškrtněte nebo zrušte každé specifické události, kterou chcete zahrnout nebo vyloučit v události IntelliTrace.
[!POZNÁMKA]
Další informace naleznete v tématu Konfigurace shromažďování dat technologie IntelliTrace pro ladění v sadě Visual Studio.
(Volitelné) Zvolte Advanced kartu.Dále zvolte na šipku vedle maximální velikost místa na disku pro nahrávání a vyberte maximální velikost, kterou chcete povolit pro tento soubor IntelliTrace.
[!POZNÁMKA]
Pokud zvětšíte velikost nahrávání, časový limit problému může dojít, při uložení tohoto záznamu s výsledky testů.Další informace o zvýšení hodnoty časového limitu pro adaptéry diagnostických dat, viz Jak: zabránit časové limity pro adaptéry diagnostických dat.
Pokud používáte Microsoft Test Manager, zvolte Uložit. Pokud používáte sadu Visual Studio, zvolte OK.IntelliTrace jsou nyní konfigurována a uložena pro test nastavení.
[!POZNÁMKA]
Zvolte obnovit konfiguraci pro tento adaptér diagnostických dat, Obnovit výchozí konfiguraci Visual Studio nebo výchozí pro Microsoft Test Manager.
Návod
Další informace naleznete v Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 6: testování nástrojů a.
Viz také
Úkoly
Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager
Koncepty
Nastavení stroje a shromažďování diagnostických informací pomocí nastavení testu
Ladění aplikace pomocí zaznamenávání provádění kódu s použitím technologie IntelliTrace
Další zdroje
Určení nastavení testů v nástroji Microsoft Test Manager
Nastavení testů v sadě Visual Studio
Včetně diagnostických dat trasování se chyb, které jsou Difficult k Reproduce