JMeter

JMeter Plugin


O JMeter é um plugin utilizado para testes de cargas em aplicações Web, é um projeto Apache, possui um conjunto com diversos tipos de requisições, controles lógicos como laços e condicionais, que podemos utilizar para a construção dos planos de testes.


Configurando o Plugin

Para configurar o plugin é muito fácil, basta adicionar a configuração mostrada abaixo na sessão plugins do pom do Projeto e criar uma pasta de testes no caminho: ${basedir}/src/test/jmeter e gravar os planos de testes nessa pastas (.jmx).

  <plugin>
    <groupId>com.lazerycode.jmeter</groupId>
    <artifactId>jmeter-maven-plugin</artifactId>
    <version>1.8.1</version>
    <executions>
      <execution>
        <id>jmeter-tests</id>
        <phase>verify</phase>
        <goals>
          <goal>jmeter</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

Executando os testes

Para executar os testes é muito simples, uma vez configurado o plugin, basta digitar o comando:

mvn verify

Para entender o que está acontecendo, configuramos o plugin para ser executado no ciclo de vida Default, na fase verify (primeira fase do processo do build), executando Goal jmeter do plugin.


Dica

Se você quiser executar o Goal jmeter do plugin, sem precisar executar um build, basta digitar o comando:

mvn jmeter:jmeter

Dessa forma não estamos amarrando a execução da atividade a nenhuma fase do processo de Build



Downloads

Download da ferramenta JMeter


Para fazer o download do exemplo, clique em: Exemplo do tutorial.