JMeter Teste em Banco de Dados

Augusto Berwaldt
JMeter
Published in
3 min readSep 4, 2016

Teste de capacitação de banco de dados com o JMeter.

O Apache JMeter é uma excelente ferramenta para teste de performance, carga e stress. Mas ela não se limita apenas a estes tipos de testes, podendo ser utilizada para efetuar testes em bancos de dados, que e o nosso caso nesse artigo. Para baixar o JMeter você pode acessar http://jmeter.apache.org.

A primeira tarefa é configurar a conexão JDBC , ou seja devemos instalar o driver do Banco de Dados , nesse exemplo usaremos o Banco de Dados Mysql. O driver pode ser baixado nessa pagina Driver JDBC Mysql, depois de baixar adicione o arquivo mysql-connector-java-5.1.39-bin.jar , dentro da pasta /lib do Jmeter.

Agora com o Driver instalado no JMeter , podemos preparar o teste.Então vamos abrir o JMeter.

Primeiramente agora temos que adicionar um grupo de usuários( grupo de usuários são representação de usuário executando determinadas solicitações)(Threads).

Na próxima etapa, temos que adicionar a nossa configuração de acesso JDBC, para conseguirmos a conexão com o Banco de Dados. Para adicionar vá em Editar >Adicionar > Elementos de Configuração>Configuração de JDBC.

Nessa Tela temos que informa URL do banco , a class do Driver JDBC , o usuário do Banco de dados e a senha. Também qual a consulta de validação no banco que devemos fazer . Nesse caso vamos manter o padrão “SELECT 1”, pois por enquanto só queremos testar as Request no SGBD.

Exemplo :

URL do Banco de Dados = jdbc:mysql://localhost:3306/meu_banco_de_dados

Classe do Driver = com.mysql.jdbc.Driver

Nome do Usuário = usuario

senha : senha

Terminado de configurar o JDBC , podemos adicionar Testador de requisição para podermos manipular melhor os tipo de consulta , para adicionar vá em editar > adicionar > Testador >Requisição JDBC.

E importante lembrar que o no campo Nome da Variável, deve ser o mesmo que o adicionado anterior mente na configuração de JDBC .Adicionei um consulta simples na minha base.

Agora para finalizar devemos adicionar alguns relatórios, para visualizarmos os resultados obtidos pelo JMeter. Vamos adicionar um relatório de sumario Editar > Adicionar >Ouvinte >Relatório de sumario.

Com esse relatório podemos verificar , os erros ocorridos na requisições , a vazão de tempo das requisições a media de bytes retornados nas requisições.

Editar > Adicionar >Ouvinte > Arvore de Resultados.

Nesse relatório podemos ver todos retorno da requisições realizadas, podemos ver o cabeçalho de retorno, ele também mostra o resultado da query solicitada ao Banco de Dados ,mostra o tempo de retorno da consulta .

Bom para finalizar aperte no Play , para ver o resultado do Teste nos relatórios.

Conclusão

Com essa ferramenta podemos realizar diversos Teste no nosso servidor de Banco de dados , esse foi apenas um teste simples de capacidade com um numero de 20 acessos simultâneos, Existem diversas baterias de Teste para poderem ser usadas num no seu servidor de Banco de Dados, dependendo da necessidade.

--

--