Personalizar um teste de carga com plug-ins Apache JMeter e Teste de Carga do Azure
Neste artigo, você aprenderá a usar um plug-in Apache JMeter em seu script de teste de carga com o Teste de Carga do Azure. Você pode estender a funcionalidade principal do Apache JMeter usando plugins. Por exemplo, para adicionar funcionalidade para executar manipulação de dados, para implementar amostradores de solicitação personalizados e muito mais.
Quando você usa um plug-in do JMeter em seu script de teste, o plug-in precisa ser carregado nas instâncias do mecanismo de teste no Teste de Carga do Azure. Você tem duas opções para usar plug-ins do JMeter com o Teste de Carga do Azure:
Plugins do https://jmeter-plugins.org. O Teste de Carga do Azure pré-instala automaticamente plug-ins do https://jmeter-plugins.org.
Outros plugins. Ao criar o teste de carga, você precisa adicionar o arquivo JMeter plugin Java archive (JAR) à sua configuração de teste de carga. O Teste de Carga do Azure carrega o arquivo JAR de plug-in nas instâncias do mecanismo de teste quando o teste de carga é iniciado.
Observação
Se você usar seu próprio código de plugin, recomendamos que você construa o JAR executável usando Java 17.
Pré-requisitos
- Uma conta do Azure com uma assinatura ativa. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
- Um recurso de Teste de Carga do Azure. Para criar um recurso de Teste de Carga, confira Criar e executar um teste de carga.
- (Opcional) GUI do Apache JMeter para criar seu script de teste. Para instalar o Apache JMeter, consulte Introdução ao Apache JMeter.
Faça referência ao plugin JMeter em seu script de teste
Para usar um plugin JMeter em seu teste de carga, você deve criar o script de teste JMX e fazer referência ao plugin. Não há instruções especiais para referenciar plug-ins em seu script quando você usa o Teste de Carga do Azure.
Siga estas etapas para usar a GUI do JMeter para instalar e fazer referência ao plug-in em seu script de teste:
Instale o plug-in JMeter em sua instância local do JMeter de duas maneiras:
Use o Gerenciador de plug-ins, se o plug-in estiver disponível.
Para usar seu próprio código de plugin, copie o arquivo JAR do plugin para a
lib/ext
pasta de sua instalação local do JMeter.
Depois de instalar o plugin, a funcionalidade do plug-in aparece na interface do usuário do Apache JMeter.
Agora você pode fazer referência à funcionalidade do plug-in em seu script de teste.
A captura de tela a seguir mostra um exemplo de como usar um plug-in Sample Sampler . Dependendo do tipo de plugin, você pode ter diferentes opções na interface do usuário.
Observação
Você também pode fazer referência ao plugin JMeter diretamente editando o arquivo JMX. Neste caso, você não precisa instalar o plugin localmente.
Criar um teste de carga que usa plug-ins do JMeter
Se você só referenciar plugins do , poderá criar um teste de carga carregando seu script de https://jmeter-plugins.orgteste JMX. O Teste de Carga do Azure pré-instala os arquivos JAR de plug-in nas instâncias do mecanismo de teste.
Se você usar seus próprios plugins em seu script de teste, você terá que adicionar o arquivo JAR do plugin à sua configuração de teste de carga. O Teste de Carga do Azure instala seu plug-in nos mecanismos de teste de carga quando o teste é iniciado.
Você pode adicionar um arquivo JAR de plug-in ao criar um novo teste de carga ou a qualquer momento quando atualizar um teste existente.
Siga estas etapas para carregar um arquivo JAR usando o portal do Azure:
No portal do Azure, acesse seu recurso de Teste de Carga do Azure.
No painel esquerdo, selecione Testes para exibir uma lista de testes.
Selecione Criar > Carregar um script JMeter para criar um novo teste de carga usando um script JMeter.
Como alternativa, se você tiver um teste de carga existente, selecione o teste na lista marcando a caixa de seleção e, em seguida, selecione Editar.
Clique na guia Plano de teste.
Selecione o arquivo JAR do seu computador e selecione Carregar para carregar o arquivo no Azure.
Selecione Aplicar para modificar o teste ou selecione Revisar + criar para criar o teste.
Quando o teste é executado, o Teste de Carga do Azure implanta o plug-in em cada instância do mecanismo de teste.