Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Ferramenta para teste de software
Projeto – PSA 20101 Ferramenta para teste de software jmeter
2
Introdução: JMeter O JMeter é uma ferramenta do grupo Apache, para a realização de testes de performance, carga e stress. Apesar do foco do JMeter ser o os testes citados acima, (testes de performance, carga e stress) ele também pode ser utilizado para realizar testes em WebServices, Banco de dados e também automatizar alguns teste funcionais, seu uso é bastante amplo.
3
Introdução: JMeter O Apache JMeter pode ser usado para testar o desempenho tanto de recursos estáticos e dinâmicos (arquivos, servidores Servlets, scripts Perl, Java Objects, bases de dados e consultas, FTP e mais). Ele pode ser usado para simular uma carga pesada em um servidor, rede ou objeto para testar a sua força ou para analisar o desempenho global no âmbito de diferentes tipos. Também pode ser utilizado para fazer uma análise gráfica de desempenho ou para testar o servidor.
4
Introdução: JMeter Pode carregar e teste de desempenho de muitas e diferentes tipos de servidores: Web - HTTP, HTTPS. * SOAP * Banco de Dados via JDBC * LDAP * JMS * Mail - POP3 (S) e IMAP (S Com o JMeter já instalado em sua máquina agora vamos ao passo à passo.
5
Passo à Passo A primeira coisa que precisamos preparar no JMeter é o Test Plan (Plano de Teste). Renomearemos este para “Plano de Teste”.
6
Passo à Passo Em um plano de teste podemos adicionar 1 ou mais Thread Group. Em nosso exemplo de plano de teste, adicionaremos apenas um Thread Group.
7
Passo à Passo Neste Thread Group é onde definiremos a quantidade de threads (usuários), o tempo de execução de cada um e a quantidade de repetições.
8
Passo à Passo O atributo “Number os Threads (users)” indica a quantidade de usuários/requisições que nosso plano de teste comportará. Neste caso defini 100 threads a serem executadas. O atributo “Ramp-Up Period (in seconds)” indica os segundos em que cada Thread será executada. Quando este valor estiver em ZERO, indica que TODAS as Threads serão automaticamente iniciadas. O atributo “Loop Count” indica as repetições. Neste caso defini 100 repetições.
9
Configurando Elemento HTTP
Recisaremos adicionar 4 elementos de configuração: - HTTP Request Defaults - HTTP Cookie Manager - HTTP Header Manager - HTTP Authorization Manager
10
Configurando Elemento HTTP
HTTP Request Defaults Neste elemento de configuração, defina as informação referentes a “Web Server”. Para a informação “Server Name or IP”, informe o nome completo do seu servidor. Na informação “Port Number” digite “80″ (ou outro valor que esteja definido).
11
Configurando Elemento HTTP
HTTP Cookie Manager Neste elemento de configuração, marque a opção “Clear cookies each iteration?”.
12
Configurando Elemento HTTP
HTTP Header Manager Neste elemento de configuração, adicione “User-Agent” com valor “Apache_JMeter_2.2″.
13
Configurando Elemento HTTP
HTTP Authorization Manager Neste elemento de configuração está o “pulo do gato”: a adição da URL base para autenticação do Portal. Para a informação “Base URL” digite: “/wps/portal/cxml/04_SD9ePMtCP1I800I_KydQvyHFUBADPmuQy”. Nas informações “Username” e “Password” digite valores válidos para autenticação em seu Portal. A partir deste ponto você definirá as requisições e os relatórios.
14
Configurar Requisições
As requisições são as URLs que existem em seu Portal e que você quer testar. Pode-se usar quantas modelos HTTP Request necessários. Uma maneira simples de fazer isso é utilizando as famosas URLs Mapeadas no Portal. É o exemplificado na imagem anterior. Certifique-se de desmarcar a opção “Redirect Automatically” e marcar a opção “Follow Redirects”.
15
Relatórios Onde as informações do teste de carga serão exibidos?
As informações podem ser visualizadas nos relatórios/listeners disponíveis. Um recomendado para usar é o “Summary Report”, pois possui vários números como % de erros, o Throughput, média de KB trafegados, etc. Este relatório regista as Requisições (HTTP Request) em cada linha.
16
Relatórios OBRIGADO!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.