az monitor app-insights web-test
Kommentar
Den här referensen är en del av application-insights-tillägget för Azure CLI (version 2.55.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az monitor app-insights web-test-kommando . Läs mer om tillägg.
Hantera webbtest med application insights.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az monitor app-insights web-test create |
Skapa en Application Insights-webbtestdefinition. |
Anknytning | Allmän tillgänglighet |
az monitor app-insights web-test delete |
Ta bort ett Application Insights-webbtest. |
Anknytning | Allmän tillgänglighet |
az monitor app-insights web-test list |
Hämta alla Application Insights-webbtester som definierats för den angivna komponenten. Och Hämta alla Application Insights-webbtester som definierats i en angiven resursgrupp. Och Hämta alla Application Insights-webbtestaviseringarsdefinitioner i en prenumeration. |
Anknytning | Allmän tillgänglighet |
az monitor app-insights web-test show |
Hämta en specifik Application Insights-webbtestdefinition. |
Anknytning | Allmän tillgänglighet |
az monitor app-insights web-test update |
Uppdatera en Application Insights-webbtestdefinition. |
Anknytning | Allmän tillgänglighet |
az monitor app-insights web-test create
Skapa en Application Insights-webbtestdefinition.
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}]
Exempel
webTestSkapa
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
Obligatoriska parametrar
Namnet på Application Insights WebTest-resursen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Samlingen med egenskaper för innehållsverifiering.
Användning: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: Innehåll att söka efter i returen av WebTest. Får inte vara null eller tom. ignore-case: När det här värdet anges blir ContentMatch-valideringsfallet okänsligt. pass-if-text-found: När sant godkänns valideringen om det finns en matchning för ContentMatch-strängen. Om det är falskt misslyckas verifieringen om det finns en matchning.
Användardefinierat namn om detta WebTest.
Användardefinierad beskrivning för detta WebTest.
Övervakas testet aktivt.
Kontrollera att WebTest returnerar den angivna http-statuskoden.
Följ omdirigeringarna för det här webbtestet.
Intervall i sekunder mellan testkörningar för detta WebTest. Standardvärdet är 300.
Lista över rubriker och deras värden som ska läggas till i WebTest-anropet.
Användning: --headers key=XX value=XX
nyckel: Namnet på rubriken. värde: Värdet för rubriken.
Flera åtgärder kan anges med fler än ett --headers-argument.
Http-verb som ska användas för det här webbtestet.
När inställningen är inställd ignoreras statuskoden i valideringen.
Den typ av WebTest som det här webbtestet tittar på. Alternativen är ping och flera steg.
Plats. Värden från: az account list-locations
. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>
.
En lista över var du fysiskt kan köra testerna från för att ge global täckning för programmets tillgänglighet.
Användning: --locations Id=XX
ID: Plats-ID för WebTest som ska köras från.
Flera åtgärder kan anges med fler än ett --locations-argument.
Parsa beroende begäran för denna WebTest.
Base64-kodad strängtext som ska skickas med det här webbtestet.
Url-plats som ska testas.
Tillåt återförsök om webtestet misslyckas.
Kontrollerar om SSL-certifikatet fortfarande är giltigt.
Ett antal dagar att kontrollera kvarstår innan det befintliga SSL-certifikatet upphör att gälla. Värdet måste vara positivt och SSLCheck måste vara inställt på true.
Unikt ID för detta WebTest. Detta är vanligtvis samma värde som fältet Namn.
Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.
Sekunder tills denna WebTest överskrider tidsgränsen och misslyckas. Standardvärdet är 30.
XML-specifikationen för ett WebTest som ska köras mot ett program.
Den typ av webbtest det här är, giltiga val är ping, flera steg och standard.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az monitor app-insights web-test delete
Ta bort ett Application Insights-webbtest.
az monitor app-insights web-test delete --name
--resource-group
[--yes]
Exempel
webTestDelete
az monitor app-insights web-test delete --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Obligatoriska parametrar
Namnet på Application Insights WebTest-resursen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az monitor app-insights web-test list
Hämta alla Application Insights-webbtester som definierats för den angivna komponenten. Och Hämta alla Application Insights-webbtester som definierats i en angiven resursgrupp. Och Hämta alla Application Insights-webbtestaviseringarsdefinitioner i en prenumeration.
az monitor app-insights web-test list [--component-name]
[--resource-group]
Exempel
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
Valfria parametrar
Namnet på Application Insights-komponentresursen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az monitor app-insights web-test show
Hämta en specifik Application Insights-webbtestdefinition.
az monitor app-insights web-test show --name
--resource-group
Exempel
webTestGet
az monitor app-insights web-test show --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Obligatoriska parametrar
Namnet på Application Insights WebTest-resursen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az monitor app-insights web-test update
Uppdatera en Application Insights-webbtestdefinition.
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}]
Exempel
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"
Obligatoriska parametrar
Namnet på Application Insights WebTest-resursen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>
.
Samlingen med egenskaper för innehållsverifiering.
Användning: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: Innehåll att söka efter i returen av WebTest. Får inte vara null eller tom. ignore-case: När det här värdet anges blir ContentMatch-valideringsfallet okänsligt. pass-if-text-found: När sant godkänns valideringen om det finns en matchning för ContentMatch-strängen. Om det är falskt misslyckas verifieringen om det finns en matchning.
Användardefinierat namn om detta WebTest.
Användardefinierad beskrivning för detta WebTest.
Övervakas testet aktivt.
Kontrollera att WebTest returnerar den angivna http-statuskoden.
Följ omdirigeringarna för det här webbtestet.
När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.
Intervall i sekunder mellan testkörningar för detta WebTest. Standardvärdet är 300.
Lista över rubriker och deras värden som ska läggas till i WebTest-anropet.
Användning: --headers key=XX value=XX
nyckel: Namnet på rubriken. värde: Värdet för rubriken.
Flera åtgärder kan anges med fler än ett --headers-argument.
Http-verb som ska användas för det här webbtestet.
När inställningen är inställd ignoreras statuskoden i valideringen.
Den typ av WebTest som det här webbtestet tittar på. Alternativen är ping och flera steg.
Plats. Värden från: az account list-locations
. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>
.
En lista över var du fysiskt kan köra testerna från för att ge global täckning för programmets tillgänglighet.
Användning: --locations Id=XX
ID: Plats-ID för WebTest som ska köras från.
Flera åtgärder kan anges med fler än ett --locations-argument.
Parsa beroende begäran för denna WebTest.
Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove>
ELLER --remove propertyToRemove
.
Base64-kodad strängtext som ska skickas med det här webbtestet.
Url-plats som ska testas.
Tillåt återförsök om webtestet misslyckas.
Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>
.
Kontrollerar om SSL-certifikatet fortfarande är giltigt.
Ett antal dagar att kontrollera kvarstår innan det befintliga SSL-certifikatet upphör att gälla. Värdet måste vara positivt och SSLCheck måste vara inställt på true.
Unikt ID för detta WebTest. Detta är vanligtvis samma värde som fältet Namn.
Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.
Sekunder tills denna WebTest överskrider tidsgränsen och misslyckas. Standardvärdet är 30.
XML-specifikationen för ett WebTest som ska köras mot ett program.
Den typ av webbtest det här är, giltiga val är ping, flera steg och standard.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för