Události
Vytváření aplikací a agentů AI
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Tento článek obsahuje seznam všech rozšíření Microsoft Testing Platform
souvisejících s možnostmi diagnostiky.
Následující možnosti platformy poskytují užitečné informace pro řešení potíží s testovacími aplikacemi:
--info
--diagnostic
--diagnostic-filelogger-synchronouswrite
--diagnostic-verbosity
--diagnostic-output-fileprefix
--diagnostic-output-directory
Diagnostické protokoly můžete povolit také pomocí proměnných prostředí:
Název proměnné prostředí | Popis |
---|---|
TESTINGPLATFORM_DIAGNOSTIC |
Pokud je nastavená hodnota 1 , povolí protokolování diagnostiky. |
TESTINGPLATFORM_DIAGNOSTIC_VERBOSITY |
Definuje úroveň podrobností. Dostupné hodnoty jsou Trace , Debug , Information , Warning , Error nebo Critical . |
TESTINGPLATFORM_DIAGNOSTIC_OUTPUT_DIRECTORY |
Výstupní adresář protokolování diagnostiky, pokud není zadaný, soubor se vygeneruje ve výchozím adresáři TestResults. |
TESTINGPLATFORM_DIAGNOSTIC_OUTPUT_FILEPREFIX |
Předpona názvu souboru protokolu. Výchozí hodnota je "log_" . |
TESTINGPLATFORM_DIAGNOSTIC_FILELOGGER_SYNCHRONOUSWRITE |
Vynutí integrovaný nástroj pro záznam souborů, aby synchronně zapisoval protokoly. Užitečné ve scénářích, kdy nechcete ztratit žádné položky protokolu (pokud se proces chybově ukončí). Tím se zpomalí spuštění testu. |
Poznámka
Proměnné prostředí mají přednost před argumenty příkazového řádku.
Toto rozšíření umožňuje vytvořit soubor s výpisem stavu systému, pokud se proces chybově ukončí. Toto rozšíření se dodává jako součást balíčku NuGet Microsoft.Testing.Extensions.CrashDump.
Důležité
Balíček se dodává s uzavřenou knihovnou Microsoft .NET a modelem licencování zdarma k použití.
Ke konfiguraci generování souboru s výpisem stavu systému použijte následující možnosti:
Možnost | Popis |
---|---|
--crashdump |
Vygeneruje výpisový soubor při chybovém ukončení procesu testovacího hostitele. Podporováno v .NET 6.0 nebo novější. |
--crashdump-filename |
Určuje název souboru s výpisem. |
--crashdump-type |
Určuje typ výpisu. Platné hodnoty jsou Mini , Heap , Triage , Full . Výchozí hodnota je Full . Další informace naleznete v tématu Typy minidumpů. |
Upozornění
Rozšíření není kompatibilní s rozhraním .NET Framework a bude bezobslužně ignorováno. Pro podporu rozhraní .NET Framework povolíte postmortem ladění pomocí nástroje Sysinternals ProcDump. Další informace naleznete v tématu Povolení postmortem ladění: Windows Sysinternals ProcDump. Řešení pro ladění postmortem také bude shromažďovat informace o chybách procesu pro .NET, abyste se vyhnuli použití rozšíření, pokud cílíte na testovací aplikace .NET i .NET Framework.
Toto rozšíření umožňuje vytvořit soubor s výpisem paměti po daném časovém limitu. Toto rozšíření se dodává jako součást balíčku Microsoft.Testing.Extensions.HangDump.
Důležité
Balíček se dodává s uzavřenou zdrojovou knihovnou Microsoft .NET s licenčním modelem pro bezplatné použití.
K nastavení generování souboru záznamu zablokování použijte následující možnosti:
Možnost | Popis |
---|---|
--hangdump |
Vygeneruje soubor s výpisem paměti pro případ, že proces testovacího hostitele přestane reagovat. |
--hangdump-filename |
Určuje název souboru výpisu paměti. |
--hangdump-timeout |
Určuje časový limit, po kterém se vygeneruje výpis paměti. Hodnota časového limitu je zadána v jednom z následujících formátů:1.5h , 1.5hour , 1.5hours 90m , 90min , 90minute , 90minutes 5400s , 5400sec , 5400second , 5400seconds . Výchozí hodnota je 30m (30 minut). |
--hangdump-type |
Určuje typ výpisu paměti. Platné hodnoty jsou Mini , Heap , Triage , Full . Výchozí hodnota je Full . Další informace naleznete v tématu Typy minidumpů. |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Události
Vytváření aplikací a agentů AI
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatŠkolení
Modul
Řešení potíží se scénáři výpadku webové aplikace pomocí diagnostiky služby App Service - Training
Využijte službu Web App Down, Crash Monitoring a Ask Genie k řešení potíží. Pomocí těchto nástrojů můžete monitorovat dostupnost aplikací a platforem, identifikovat neošetřené výjimky, zachytit výpisy paměti a kontejner volání a najít oblasti vyšetřování a diagnostiky.