Compartilhar via


O que é o Teste de Aplicativo do Azure?

O Teste de Aplicativo do Azure permite que desenvolvedores e equipes de QA executem testes funcionais e de desempenho em larga escala para identificar problemas em seus aplicativos. O Teste de Aplicativo do Azure permite que você execute testes funcionais com workspaces do Playwright e testes de desempenho usando o Teste de Carga do Azure. Gaste menos tempo gerenciando a infraestrutura e menos esforço aproveitando a automação de teste orientada por IA para aumentar a qualidade e a inovação.

O Teste de Carga do Azure permite que você gere carga em alta escala e simule o tráfego para seus aplicativos, independentemente de onde eles estão hospedados. Ele dá suporte à execução de testes baseados em Apache JMeter ou testes baseados em Locust. Ele também permite gerar carga de várias regiões e permite testar pontos de extremidade de aplicativo privados. Ele fornece métricas detalhadas e insights sobre o desempenho do seu aplicativo sob carga, ajudando você a identificar gargalos e otimizar o desempenho.

Workspaces do Playwright permitem executar testes de ponta a ponta com paralelização alta. Ele dá suporte à execução de testes em paralelo em vários navegadores e dispositivos, permitindo que você valide a funcionalidade e o desempenho de seus aplicativos em escala. Ele também fornece resultados e insights detalhados de teste, ajudando você a identificar problemas e otimizar seus testes.

O diagrama a seguir mostra uma visão geral de como o Teste de Aplicativo do Azure integra esses recursos:

Diagrama que mostra uma visão geral do Teste de Aplicativo do Azure.

Cenários de uso

O Teste de Aplicativo do Azure foi projetado para ajudá-lo com os seguintes cenários:

  • Teste de carga: gere cargas de alta escala para simular o tráfego do mundo real e identificar gargalos de desempenho em seus aplicativos. Você pode executar testes usando scripts JMeter ou Locust ou criar testes baseados em URL.

  • Teste de interface do usuário de ponta a ponta: execute testes de ponta a ponta com paralelização alta usando workspaces do Playwright. Valide a funcionalidade e o desempenho de seus aplicativos em vários navegadores e dispositivos.

Características principais

Aqui estão alguns dos principais recursos do Teste de Aplicativo do Azure:

Teste de Carga do Azure

  • Geração de carga de alta escala: gere carga de várias regiões para simular padrões de tráfego do mundo real e identificar gargalos de desempenho.

  • Criação e insights de teste baseados em IA: crie facilmente testes de carga usando o VS Code com o modo GitHub Copilot Agent e obtenha insights orientados por IA nos resultados de teste que detectam problemas e recomendam correções.

  • Suporte para JMeter e Locust: execute testes usando scripts Apache JMeter ou Locust, permitindo que você aproveite scripts e ferramentas de teste existentes.

  • Teste de ponto de extremidade privado: teste pontos de extremidade de aplicativo privados conectando-se com segurança aos seus aplicativos hospedados em redes virtuais ou ambientes locais.

  • Métricas e insights detalhados: obtenha métricas e insights detalhados sobre o desempenho do seu aplicativo sob carga, ajudando você a identificar gargalos e otimizar o desempenho.

Workspaces do dramaturgo

  • Paralelização alta: execute testes de ponta a ponta em paralelo em vários navegadores e dispositivos, permitindo que você acelere a validação de ponta a ponta de seus aplicativos.

  • Testes entre navegadores e entre dispositivos: valide seus aplicativos em diferentes navegadores e dispositivos, garantindo funcionalidade e desempenho consistentes.

  • Integração perfeita com CI/CD: integre workspaces do Playwright aos pipelines de CI/CD existentes para automatizar testes de ponta a ponta e garantir a qualidade em todos os estágios de desenvolvimento.

  • Controle de segurança e acesso: o suporte para identidades gerenciadas, acesso a link privado e RBAC (controle de acesso baseado em função) garante acesso seguro e controlado aos recursos do workspace.

Residência de dados na região e dados inativos

Teste de Carga do Azure

O Teste de Carga do Azure não armazena nem processa dados do cliente fora da região em que você implanta a instância de serviço.

Workspaces do dramaturgo

Os Workspaces do Dramaturgo não armazenam nem processam dados do cliente fora da região em que você implanta o workspace. Quando você usa o recurso de afinidade regional, os metadados são transferidos da região do navegador hospedado na nuvem para a região do workspace de maneira segura e compatível.

Workspaces do Playwright criptografam automaticamente todos os dados armazenados no seu espaço de trabalho com chaves gerenciadas pela Microsoft (chaves gerenciadas pelo serviço). Por exemplo, esses dados incluem detalhes do workspace, metadados de execução de teste do Playwright, como hora de início e término do teste, minutos de teste, quem executou o teste, e resultados de teste que são publicados no serviço.

Como começar