az monitor app-insights web-test
Poznámka:
Tento odkaz je součástí rozšíření Application Insights pro Azure CLI (verze 2.55.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az monitor app-insights web-test . Přečtěte si další informace o rozšířeních.
Správa webového testu pomocí Application Insights
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az monitor app-insights web-test create |
Vytvořte definici webového testu aplikace Přehledy. |
Rozšíření | GA |
az monitor app-insights web-test delete |
Odstraňte webový test Přehledy aplikace. |
Rozšíření | GA |
az monitor app-insights web-test list |
Získejte všechny webové testy aplikace Přehledy definované pro zadanou komponentu. A získejte všechny webové testy aplikace Přehledy definované v zadané skupině prostředků. A získejte všechny definice upozornění webového testu aplikace Přehledy v rámci předplatného. |
Rozšíření | GA |
az monitor app-insights web-test show |
Získejte konkrétní definici webového testu aplikace Přehledy. |
Rozšíření | GA |
az monitor app-insights web-test update |
Aktualizace definice webového testu Přehledy aplikace |
Rozšíření | GA |
az monitor app-insights web-test create
Vytvořte definici webového testu aplikace Přehledy.
az monitor app-insights web-test create --name
--resource-group
[--content-validation]
[--defined-web-test-name]
[--description]
[--enabled {false, true}]
[--expected-status-code]
[--follow-redirects {false, true}]
[--frequency]
[--headers]
[--http-verb]
[--ignore-status-code {false, true}]
[--kind {multistep, ping}]
[--location]
[--locations]
[--parse-requests {false, true}]
[--request-body]
[--request-url]
[--retry-enabled {false, true}]
[--ssl-check {false, true}]
[--ssl-lifetime-check]
[--synthetic-monitor-id]
[--tags]
[--timeout]
[--web-test]
[--web-test-kind {multistep, ping, standard}]
Příklady
webTestCreate
az monitor app-insights web-test create --kind "ping" --location "South Central US" --web-test "<WebTest Name=\"my-webtest\" Id=\"678ddf96-1ab8-44c8-9274-123456789abc\" Enabled=\"True\" CssProjectStructure=\"\" CssIteration=\"\" Timeout=\"120\" WorkItemIds=\"\" xmlns=\"http://microsoft.com/schemas/VisualStudio/TeamTest/2010\" Description=\"\" CredentialUserName=\"\" CredentialPassword=\"\" PreAuthenticate=\"True\" Proxy=\"default\" StopOnError=\"False\" RecordedResultFile=\"\" ResultsLocale=\"\" ><Items><Request Method=\"GET\" Guid=\"a4162485-9114-fcfc-e086-123456789abc\" Version=\"1.1\" Url=\"http://my-component.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"120\" ParseDependentRequests=\"True\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>" --description "Ping web test alert for mytestwebapp" --enabled true --frequency 900 --web-test-kind "ping" --locations Id="us-fl-mia-edge" --defined-web-test-name "my-webtest-my-component" --retry-enabled true --synthetic-monitor-id "my-webtest-my-component" --timeout 120 --resource-group "my-resource-group" --name "my-webtest-my-component" --tags hidden-link:XX=XX
webTestCreateStandard
az monitor app-insights web-test create --location "South Central US" --description "Ping web test alert for mytestwebapp" --enabled true --frequency 900 --web-test-kind "standard" --locations Id="us-fl-mia-edge" --defined-web-test-name "my-webtest-my-component" --http-verb "POST" --request-body "SGVsbG8gd29ybGQ=" --request-url "https://bing.com" --retry-enabled true --synthetic-monitor-id "my-webtest-my-component" --timeout 120 --ssl-lifetime-check 100 --ssl-check true --resource-group "my-resource-group" --name "my-webtest-my-component" --tags hidden-link:XX=XX
Povinné parametry
Název prostředku Application Přehledy WebTest.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Kolekce vlastností ověření obsahu.
Použití: --content-validation content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: Obsah, který se má vyhledat v vrácení webového testu. Nesmí být null ani prázdný. ignore-case: Při nastavení tato hodnota nerozlišuje malá a velká písmena ověřování ContentMatch. pass-if-text-found: Pokud je true, ověření se předá, pokud existuje shoda pro řetězec ContentMatch. Pokud je false, ověření selže, pokud existuje shoda.
Uživatelem definované jméno, pokud tento webový test.
Popis definovaný uživatelem pro tento webový test
Je test aktivně monitorovaný.
Ověřte, že webový test vrací zadaný stavový kód HTTP.
Postupujte podle přesměrování pro tento webový test.
Interval v sekundách mezi testovacími běhy pro tento webový test. Výchozí hodnota je 300.
Seznam hlaviček a jejich hodnot, které chcete přidat do volání WebTest.
Použití: --headers key=XX value=XX
key: Název hlavičky. value: Hodnota hlavičky.
Více akcí lze zadat pomocí více než jednoho argumentu --headers.
Příkaz HTTP, který se má použít pro tento webový test.
Při nastavení bude ověření ignorovat stavový kód.
Druh webového testu, který tento webový test sleduje. Volby jsou příkaz ping a více kroků.
Umístění. Hodnoty z: az account list-locations
. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>
Seznam toho, odkud se mají testy fyzicky spouštět, abyste získali globální pokrytí přístupnosti vaší aplikace.
Použití: --locations Id=XX
ID: ID umístění, ze kterých se má webTest spustit.
Pomocí více než jednoho argumentu --locations je možné zadat více akcí.
Parsovat závislý požadavek pro tento webový test.
Text řetězce s kódováním Base64, který se má odeslat pomocí tohoto webového testu
Umístění adresy URL, které se má otestovat.
Pokud tento webový test selže, povolte opakování.
Zkontroluje, jestli je certifikát SSL stále platný.
Před vypršením platnosti existujícího certifikátu SSL stále zbývá zkontrolovat několik dnů. Hodnota musí být kladná a sslCheck musí být nastavena na true.
Jedinečné ID tohoto webového testu. Obvykle se jedná o stejnou hodnotu jako pole Název.
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".
Sekundy, než tento webový test vyprší časový limit a selže. Výchozí hodnota je 30.
Specifikace XML webového testu, která se má spustit v aplikaci.
Druh webového testu je, platné volby jsou ping, multistep a standard.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az monitor app-insights web-test delete
Odstraňte webový test Přehledy aplikace.
az monitor app-insights web-test delete --name
--resource-group
[--yes]
Příklady
webTestDelete
az monitor app-insights web-test delete --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Povinné parametry
Název prostředku Application Přehledy WebTest.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az monitor app-insights web-test list
Získejte všechny webové testy aplikace Přehledy definované pro zadanou komponentu. A získejte všechny webové testy aplikace Přehledy definované v zadané skupině prostředků. A získejte všechny definice upozornění webového testu aplikace Přehledy v rámci předplatného.
az monitor app-insights web-test list [--component-name]
[--resource-group]
Příklady
webTestListByComponent
az monitor app-insights web-test list --component-name "my-component" --resource-group "my-resource-group"
webTestListByResourceGroup
az monitor app-insights web-test list --resource-group "my-resource-group"
webTestList
az monitor app-insights web-test list
Volitelné parametry
Název prostředku komponenty Přehledy aplikace.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az monitor app-insights web-test show
Získejte konkrétní definici webového testu aplikace Přehledy.
az monitor app-insights web-test show --name
--resource-group
Příklady
webTestGet
az monitor app-insights web-test show --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Povinné parametry
Název prostředku Application Přehledy WebTest.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az monitor app-insights web-test update
Aktualizace definice webového testu Přehledy aplikace
az monitor app-insights web-test update --name
--resource-group
[--add]
[--content-validation]
[--defined-web-test-name]
[--description]
[--enabled {false, true}]
[--expected-status-code]
[--follow-redirects {false, true}]
[--force-string]
[--frequency]
[--headers]
[--http-verb]
[--ignore-status-code {false, true}]
[--kind {multistep, ping}]
[--location]
[--locations]
[--parse-requests {false, true}]
[--remove]
[--request-body]
[--request-url]
[--retry-enabled {false, true}]
[--set]
[--ssl-check {false, true}]
[--ssl-lifetime-check]
[--synthetic-monitor-id]
[--tags]
[--timeout]
[--web-test]
[--web-test-kind {multistep, ping, standard}]
Příklady
webTestUpdate
az monitor app-insights web-test update --kind "ping" --location "South Central US" --web-test "<WebTest Name=\"my-webtest\" Id=\"678ddf96-1ab8-44c8-9274-123456789abc\" Enabled=\"True\" CssProjectStructure=\"\" CssIteration=\"\" Timeout=\"30\" WorkItemIds=\"\" xmlns=\"http://microsoft.com/schemas/VisualStudio/TeamTest/2010\" Description=\"\" CredentialUserName=\"\" CredentialPassword=\"\" PreAuthenticate=\"True\" Proxy=\"default\" StopOnError=\"False\" RecordedResultFile=\"\" ResultsLocale=\"\" ><Items><Request Method=\"GET\" Guid=\"a4162485-9114-fcfc-e086-123456789abc\" Version=\"1.1\" Url=\"http://my-component.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"30\" ParseDependentRequests=\"True\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>" --frequency 600 --web-test-kind "ping" --locations Id="us-fl-mia-edge" --locations Id="apac-hk-hkn-azr" --defined-web-test-name "my-webtest-my-component" --synthetic-monitor-id "my-webtest-my-component" --timeout 30 --resource-group "my-resource-group" --name "my-webtest-my-component"
Povinné parametry
Název prostředku Application Přehledy WebTest.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Přidejte objekt do seznamu objektů zadáním párů cest a klíč-hodnota. Příklad: --add property.listProperty <key=value, string or JSON string>
.
Kolekce vlastností ověření obsahu.
Použití: --content-validation content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: Obsah, který se má vyhledat v vrácení webového testu. Nesmí být null ani prázdný. ignore-case: Při nastavení tato hodnota nerozlišuje malá a velká písmena ověřování ContentMatch. pass-if-text-found: Pokud je true, ověření se předá, pokud existuje shoda pro řetězec ContentMatch. Pokud je false, ověření selže, pokud existuje shoda.
Uživatelem definované jméno, pokud tento webový test.
Popis definovaný uživatelem pro tento webový test
Je test aktivně monitorovaný.
Ověřte, že webový test vrací zadaný stavový kód HTTP.
Postupujte podle přesměrování pro tento webový test.
Při použití set nebo add zachovávejte řetězcové literály místo pokusu o převod na JSON.
Interval v sekundách mezi testovacími běhy pro tento webový test. Výchozí hodnota je 300.
Seznam hlaviček a jejich hodnot, které chcete přidat do volání WebTest.
Použití: --headers key=XX value=XX
key: Název hlavičky. value: Hodnota hlavičky.
Více akcí lze zadat pomocí více než jednoho argumentu --headers.
Příkaz HTTP, který se má použít pro tento webový test.
Při nastavení bude ověření ignorovat stavový kód.
Druh webového testu, který tento webový test sleduje. Volby jsou příkaz ping a více kroků.
Umístění. Hodnoty z: az account list-locations
. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>
Seznam toho, odkud se mají testy fyzicky spouštět, abyste získali globální pokrytí přístupnosti vaší aplikace.
Použití: --locations Id=XX
ID: ID umístění, ze kterých se má webTest spustit.
Pomocí více než jednoho argumentu --locations je možné zadat více akcí.
Parsovat závislý požadavek pro tento webový test.
Odeberte vlastnost nebo prvek ze seznamu. Příklad: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Text řetězce s kódováním Base64, který se má odeslat pomocí tohoto webového testu
Umístění adresy URL, které se má otestovat.
Pokud tento webový test selže, povolte opakování.
Aktualizujte objekt zadáním cesty vlastnosti a hodnoty, která se má nastavit. Příklad: --set property1.property2=<value>
.
Zkontroluje, jestli je certifikát SSL stále platný.
Před vypršením platnosti existujícího certifikátu SSL stále zbývá zkontrolovat několik dnů. Hodnota musí být kladná a sslCheck musí být nastavena na true.
Jedinečné ID tohoto webového testu. Obvykle se jedná o stejnou hodnotu jako pole Název.
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".
Sekundy, než tento webový test vyprší časový limit a selže. Výchozí hodnota je 30.
Specifikace XML webového testu, která se má spustit v aplikaci.
Druh webového testu je, platné volby jsou ping, multistep a standard.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.