Este artigo é parte de uma série de 7 vídeos sobre teste de carga com Azure Load Testing, com foco no JMeter, uma ferramenta fundamental para essa plataforma.

Entendendo o JMeter

Para entender o Azure Load Testing, é essencial conhecer o JMeter. Existem duas maneiras de criar testes nessa plataforma: criando um teste rápido ou carregando um script e artefatos JMeter.

Criando Script em JMeter

O JMeter é uma ferramenta de código aberto para testes de carga. Para trabalhar com scripts em JMeter, é necessário entender como ele funciona, incluindo a falta de execução de JavaScript, HTML ou CSS. Além disso, é possível instalar e configurar o JMeter para criar e executar scripts.

Criar e Executar Scripts

É possível criar scripts em modo GUI e executá-los em escala com o modo CLI. Além disso, é importante entender o ciclo de vida do teste no JMeter e como utilizar serviços gerenciados como o Azure Load Testing para executar scripts em escala.

Criar um Plano de Teste em JMeter

Para criar um plano de teste no JMeter, é necessário adicionar um grupo de threads e um exemplo de solicitação HTTP, além de configurar a solicitação. Além disso, é possível adicionar um listener para observar a resposta e capturar métricas.

Salvando e Executando o Plano de Teste

O plano de teste é salvo e executado, e os resultados são vistos no listener. É importante não editar manualmente o código XML. É possível salvar os resultados em um arquivo CSV para análise posterior.

Analisando Resultados

Os resultados incluem dados de solicitação e resposta, além de um relatório de resumo. É possível analisar os resultados e utilizar os dados para melhorias futuras.

Escalar com Azure Load Testing

Para escalar os testes, é possível utilizar o Azure Load Testing para executar os planos de teste em escala, especificando o número de threads.

Utilizando Variáveis em JMeter e Azure Load Testing

É possível utilizar variáveis em JMeter e Azure Load Testing, adicionando elementos de configuração e definindo variáveis personalizadas. Além disso, é possível utilizar funções Beanshell para interagir com as APIs do JMeter.

Utilizando Variáveis de Ambiente e Segredos

É possível utilizar variáveis de ambiente e segredos no Azure Load Testing com JMeter, incluindo a utilização de funções Beanshell para interagir com as APIs do JMeter.

Utilizando Dados em Scripts JMeter

É possível utilizar dados em scripts JMeter, incluindo a utilização de arquivos CSV e funções personalizadas.

Esse vídeo cobre quatro tópicos principais: upload de arquivos CSV com JMX files, utilização de propriedades com JMeter, utilização de funções customizadas e listeners de backend com JMeter e testes de serviços não-HTTP com JMeter.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *