Beruflich Dokumente
Kultur Dokumente
1 Instalao..................................................................................................................................................2
2 Plano de Teste (Test Plan)........................................................................................................................3
2.1 Thread Group....................................................................................................................................3
2.2 HTTP Request Defaults....................................................................................................................4
2.3 HTTP Cookie Manager.....................................................................................................................4
2.4 HTTP Request...................................................................................................................................4
2.5 Listener..............................................................................................................................................5
2.5.1 Summary Report........................................................................................................................6
2.5.2 Graph Results............................................................................................................................6
2.5.3 View Results in Table...............................................................................................................6
2.5.4 View Results Tree.....................................................................................................................6
3 Passo-a-passo para criao de um teste em pginas web..........................................................................7
4 Passo-a-passo para criao de um teste em uma query SQL.................................................................12
5 Criando contador ....................................................................................................................................17
6 Criando script com mais de uma tela......................................................................................................18
1 Instalao
Antes de iniciar o uso do Jmeter, verificar se o JVM est instalado em sua mquina, para verificar,
se o java est instalado, basta abrir o Painel de controle e verificar se existe alguma opo com o nome
Java. Ateno: O Jmeter s funciona com verses do JVM acima da 1.4.
O JMeter no necessita de instalao, para iniciar o uso basta descompactar o arquivo, selecionar a
pasta para onde o mesmo foi enviado, abrir a pasta bin, e clicar no arquivo: jmeter.bat.
Protocol (default http): inserir dados caso tenha que mudar o protocolo, caso seja http
deixar em branco.
Method: Aqui uma parte muito importante, caso voc esteja realizando alguma
solicitao, manter o protocolo GET, caso seja envio de alguma informao, como um formulrio, mudar
para POST.
Content encoding: Tipo de codificao do protocolo
Path: completar o restante do endereo para acesso pgina.
Send parameters with request: Adicionar os parmetros para se utilizado no mtodo post,
basta clicar em add e incluir o nome da varivel que foi colocado no campo do formulrio e o valor que
voc deseja que a mesma tenha.
Send files with request: como o prprio nome j diz, utilizado para enviar um arquivo.
Retrieve all embedded resources with HTML files: faz o download de todos arquivos
mencionados no cdigo HTML da pgina.
2.5 Listener
Elementos utilizados para exibio dos resultados dos teste, como tabela de resultados, grficos
entre outros, abaixo esto descritos os principais elementos utilizados para exibir resultados
Passo 2 Caso voc queira que todos os objetos referenciados no cdigo HTML sejam capturados
marcar a opo: Retrieve all embedded resources from HTML files
Passo 3 Clicar com o boto direito do mouse sobre o Test Plan e selecionar a opo: Add --> Thread
Group
Passo 4 Clicar com o boto direito do mouse sobre o Thread Group e selecionar a opo: Add -->
Config Element --> HTTP Request Defaults
Passo 5 Abrir o seu navegador WEB e configurar o proxy para: 127.0.0.1 e porta: 8080
Passo 6 Voltar ao JMeter, clicar no HTTP Proxy Server e selecionar a opo Start
Passo7 A partir deste momento, todas as suas aes no navegador, sero capturadas e convertidas para
o formato de teste do JMeter. Ao termina a sua navegao, retornar ao JMeter e clicar na opo STOP.
Voc pode verificar se tudo ocorreu corretamente observando os itens capturados a esquerda abaixo do
Thread Group.
Passo 8 Feito a captura de sua navegao, clica sobre o HTTP Proxy Server e o exclua.
Passo 9 Aps excluir o Proxy Server, clique com o boto direito sobre o Thread Group e selecionar:
Add --> Listener --> Summary Report / View Results in Table / View Results Tree ; Graph Results
Para inserir os 4 principais tipos de relatrios para o teste.
Passo 10 Salvar o projeto e clicar em cada um dos relatrios e selecionar a pasta e o nome do arquivo
para salv-los
Passo 11 Clicar sobre o Thread Group e definir os padres do teste (n de usurios, tempo de interver,
quantidade de repeties)
Passo 13 Para verificar os resultados basta navegar entre as opes de relatrios includos. Caso queira
exportar os resultados em formato .csv, o nico componente que suporta este tipo de ao o Summary
Report, para exportar, clique no Summary Report e depois no boto Save Table Data. Fazendo isto o
JMeter ir exportar o arquivo em formato .csv, que pode ser importado posteriormente por outro
programa.
Ateno: O JMeter costuma apresentar divergncias nos valores que so exportados. Para uma
melhor confiana exporte e logo aps verifique os valores que foram exportados com a tabela do
Summary Report de dentro do programa e caso algum valor apresente divergncia corrija-o.
Passo 2 Clicar com o boto direito sobre o Thread Group e selecionar a opo: Add --> Config Element
--> JDBC Connection Configuration
Passo 3 Configurar a conexo, clicar no item JDBC Connection Configuration que foi inserido e entrar
com os valores nos campos:
Variable Name: Definir um nome de varivel que posteriormente ser til
Max Number of Connections: Configurar o nmero mximo de conexes
Database URL: nesta parte voc dever configurar, conforme o exemplo, a URL do Banco de
Dados a ser testado. Ex.: jdbc:sqlserver://10.2.201.11:1433;databaseName=alertario_teste
(parta
conees com Banco de Dados SQL Server
JDBC
Driver
class:
incluir
a
referncia
da
classe
do
drive
JDBC.
Ex.:com.microsoft.sqlserver.jdbc.SQLServerDriver
Username: Inserir o nome de usurio do Banco de Dados
Password: Inserir a senha do usurio.
Passo 4 Clicar com o boto direito do mouse sobre o JDBC Connection Configuration e selecionar a
opo: Add --> Sampler --> JDBC Request.
Passo 6 Clicar com o boto direito sobre o Thread Group e selecionar: Add --> Listener --> Summary
Report / View Results in Table / View Results Tree ; Graph Results
Para inserir os 4 principais tipos de relatrios para o teste.
Passo 7 Salvar o projeto e clicar em cada um dos relatrios e selecionar a pasta e o nome do arquivo
para salv-los
Passo 8 Clicar sobre o Thread Group e definir os padres do teste (n de usurios, tempo de interver,
quantidade de repeties)
Passo 10 Para verificar os resultados basta navegar entre as opes de relatrios includos. Caso queira
exportar os resultados em formato .csv, o nico componente que suporta este tipo de ao o Summary
Report, para exportar, clique no Summary Report e depois no boto Save Table Data. Fazendo isto o
JMeter ir exportar o arquivo em formato .csv, que pode ser importado posteriormente por outro
programa.
Ateno: O JMeter costuma apresentar divergncias nos valores que so exportados. Para uma
melhor confiana exporte e logo aps verifique os valores que foram exportados com a tabela do
Summary Report de dentro do programa e caso algum valor apresente divergncia corrija-o.
5 Criando contador
Quando a aplicao no permitir a incluso de campos com contedo idntico necessria a criao de
um contador para esse campo.
1 PASSO - Clica com o boto direito no item Plano de Teste (Test Plan)
ADD Config Element / Counter
3- PASSO Incluir o nome da varivel criada ao lado do contedo que no pode repetir.