A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

FERRAMENTA PARA TESTE DE SOFTWARE Projeto – PSA 20101 JMETER.

Apresentações semelhantes


Apresentação em tema: "FERRAMENTA PARA TESTE DE SOFTWARE Projeto – PSA 20101 JMETER."— Transcrição da apresentação:

1 FERRAMENTA PARA TESTE DE SOFTWARE Projeto – PSA 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!


Carregar ppt "FERRAMENTA PARA TESTE DE SOFTWARE Projeto – PSA 20101 JMETER."

Apresentações semelhantes


Anúncios Google