az monitor app-insights web-test
Nota
Essa referência faz parte da extensão application-insights para a CLI do Azure (versão 2.55.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az monitor app-insights web-test. Saiba mais sobre extensões.
Gerencie o teste da Web com insights de aplicativos.
Comandos
Name | Description | Tipo | Estado |
---|---|---|---|
az monitor app-insights web-test create |
Crie uma definição de teste da Web do Application Insights. |
Extensão | GA |
az monitor app-insights web-test delete |
Exclua um teste da Web do Application Insights. |
Extensão | GA |
az monitor app-insights web-test list |
Obtenha todos os testes da Web do Application Insights definidos para o componente especificado. E obtenha todos os testes da Web do Application Insights definidos dentro de um grupo de recursos especificado. E obtenha todas as definições de alertas de teste da Web do Application Insights em uma assinatura. |
Extensão | GA |
az monitor app-insights web-test show |
Obtenha uma definição específica de teste da Web do Application Insights. |
Extensão | GA |
az monitor app-insights web-test update |
Atualize uma definição de teste da Web do Application Insights. |
Extensão | GA |
az monitor app-insights web-test create
Crie uma definição de teste da Web do Application Insights.
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}]
Exemplos
webTestCriar
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
Parâmetros Obrigatórios
O nome do recurso WebTest do Application Insights.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
A coleção de propriedades de validação de conteúdo.
Uso: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: Conteúdo a procurar no regresso do WebTest. Não deve ser nulo ou vazio. ignore-case: Quando definido, esse valor torna a validação de ContentMatch insensível a maiúsculas e minúsculas. pass-if-text-found: Quando true, a validação será aprovada se houver uma correspondência para a cadeia de caracteres ContentMatch. Se false, a validação falhará se houver uma correspondência.
Nome definido pelo usuário se este WebTest.
Descrição definida pelo usuário para este WebTest.
O teste está sendo monitorado ativamente.
Valide se o WebTest retorna o código de status http fornecido.
Siga os redirecionamentos para este teste da web.
Intervalo em segundos entre as execuções de teste para este WebTest. O valor padrão é 300.
Lista de cabeçalhos e seus valores para adicionar à chamada WebTest.
Uso: --headers key=XX value=XX
key: O nome do cabeçalho. value: O valor do cabeçalho.
Várias ações podem ser especificadas usando mais de um argumento --headers.
Verbo Http para usar para este teste web.
Quando definida, a validação ignorará o código de status.
O tipo de WebTest que este teste web observa. As escolhas são ping e multistep.
Localização. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
Uma lista de onde executar fisicamente os testes para fornecer cobertura global para a acessibilidade do seu aplicativo.
Uso: --locations Id = XX
Id: ID de local para o WebTest ser executado.
Várias ações podem ser especificadas usando mais de um argumento --locations.
Analisar solicitação dependente para este WebTest.
Corpo de cadeia de caracteres codificado em Base64 para enviar com este teste da web.
Local da URL para testar.
Permita novas tentativas caso este WebTest falhe.
Verifica se o certificado SSL ainda é válido.
Ainda restam alguns dias para verificar antes que o certificado SSL existente expire. O valor deve ser positivo e o SSLCheck deve ser definido como true.
ID exclusivo deste WebTest. Normalmente, esse é o mesmo valor que o campo Nome.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Segundos até que este WebTest atinja o tempo limite e falhe. O valor padrão é 30.
A especificação XML de um WebTest para ser executado em um aplicativo.
O tipo de teste web que é, as escolhas válidas são ping, multistep e standard.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az monitor app-insights web-test delete
Exclua um teste da Web do Application Insights.
az monitor app-insights web-test delete --name
--resource-group
[--yes]
Exemplos
webTestDelete
az monitor app-insights web-test delete --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Parâmetros Obrigatórios
O nome do recurso WebTest do Application Insights.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Não solicite confirmação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az monitor app-insights web-test list
Obtenha todos os testes da Web do Application Insights definidos para o componente especificado. E obtenha todos os testes da Web do Application Insights definidos dentro de um grupo de recursos especificado. E obtenha todas as definições de alertas de teste da Web do Application Insights em uma assinatura.
az monitor app-insights web-test list [--component-name]
[--resource-group]
Exemplos
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
Parâmetros Opcionais
O nome do recurso do componente Application Insights.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az monitor app-insights web-test show
Obtenha uma definição específica de teste da Web do Application Insights.
az monitor app-insights web-test show --name
--resource-group
Exemplos
webTestGet
az monitor app-insights web-test show --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Parâmetros Obrigatórios
O nome do recurso WebTest do Application Insights.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az monitor app-insights web-test update
Atualize uma definição de teste da Web do Application Insights.
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}]
Exemplos
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"
Parâmetros Obrigatórios
O nome do recurso WebTest do Application Insights.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>
.
A coleção de propriedades de validação de conteúdo.
Uso: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: Conteúdo a procurar no regresso do WebTest. Não deve ser nulo ou vazio. ignore-case: Quando definido, esse valor torna a validação de ContentMatch insensível a maiúsculas e minúsculas. pass-if-text-found: Quando true, a validação será aprovada se houver uma correspondência para a cadeia de caracteres ContentMatch. Se false, a validação falhará se houver uma correspondência.
Nome definido pelo usuário se este WebTest.
Descrição definida pelo usuário para este WebTest.
O teste está sendo monitorado ativamente.
Valide se o WebTest retorna o código de status http fornecido.
Siga os redirecionamentos para este teste da web.
Ao usar 'set' ou 'add', preserve literais de string em vez de tentar converter para JSON.
Intervalo em segundos entre as execuções de teste para este WebTest. O valor padrão é 300.
Lista de cabeçalhos e seus valores para adicionar à chamada WebTest.
Uso: --headers key=XX value=XX
key: O nome do cabeçalho. value: O valor do cabeçalho.
Várias ações podem ser especificadas usando mais de um argumento --headers.
Verbo Http para usar para este teste web.
Quando definida, a validação ignorará o código de status.
O tipo de WebTest que este teste web observa. As escolhas são ping e multistep.
Localização. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
Uma lista de onde executar fisicamente os testes para fornecer cobertura global para a acessibilidade do seu aplicativo.
Uso: --locations Id = XX
Id: ID de local para o WebTest ser executado.
Várias ações podem ser especificadas usando mais de um argumento --locations.
Analisar solicitação dependente para este WebTest.
Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Corpo de cadeia de caracteres codificado em Base64 para enviar com este teste da web.
Local da URL para testar.
Permita novas tentativas caso este WebTest falhe.
Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=<value>
.
Verifica se o certificado SSL ainda é válido.
Ainda restam alguns dias para verificar antes que o certificado SSL existente expire. O valor deve ser positivo e o SSLCheck deve ser definido como true.
ID exclusivo deste WebTest. Normalmente, esse é o mesmo valor que o campo Nome.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Segundos até que este WebTest atinja o tempo limite e falhe. O valor padrão é 30.
A especificação XML de um WebTest para ser executado em um aplicativo.
O tipo de teste web que é, as escolhas válidas são ping, multistep e standard.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.