Projeto psa 20101
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

Projeto – PSA 20101 PowerPoint PPT Presentation


  • 66 Views
  • Uploaded on
  • Presentation posted in: General

Projeto – PSA 20101. Ferramenta para teste de software. jmeter. Introdução: JMeter. O  JMeter é uma ferramenta do grupo Apache, para a realização de testes de performance, carga e stress.

Download Presentation

Projeto – PSA 20101

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Projeto psa 20101

Projeto – PSA 20101

Ferramenta para teste de software

jmeter


Introdu o jmeter

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.


Introdu o jmeter1

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.


Introdu o jmeter2

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.


Passo passo

Passo à Passo

  • A primeira coisa que precisamos preparar no JMeter é o TestPlan (Plano de Teste). Renomearemos este para “Plano de Teste”.


Passo passo1

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.


Passo passo2

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.


Passo passo3

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.


Configurando elemento http

Configurando Elemento HTTP

  • Recisaremos adicionar 4 elementos de configuração:

  • - HTTP Request Defaults- HTTP Cookie Manager- HTTP Header Manager- HTTP Authorization Manager


Configurando elemento http1

Configurando Elemento HTTP

  • HTTP Request Defaults

  • Neste elemento de configuração, defina as informação referentes a “Web Server”. Para a informação “Server Nameor IP”, informe o nome completo do seu servidor. Na informação “PortNumber” digite “80″ (ou outro valor que esteja definido).


Configurando elemento http2

Configurando Elemento HTTP

  • HTTP Cookie Manager

  • Neste elemento de configuração, marque a opção “Clearcookieseachiteration?”.


Configurando elemento http3

Configurando Elemento HTTP

  • HTTP Header Manager

  • Neste elemento de configuração, adicione “User-Agent” com valor “Apache_JMeter_2.2″.


Configurando elemento http4

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.


Configurar requisi es

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”.


Relat rios

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.


Relat rios1

Relatórios

OBRIGADO!


  • Login