Ferramenta para teste de software

Slides:



Advertisements
Apresentações semelhantes
IIS - Internet Information Services
Advertisements

Gosta de gráficos e estatísticas? Webalizer é perfeito para você!
Instalação e Configuração
Programação em Java Prof. Maurício Braga
Administração de sistemas operacionais
Adélia Barros Testes de Software Adélia Barros
Bruno Rafael de Oliveira Rodrigues
Modo Gráfico x Modo Texto
Integrantes: Danilo Huberto Felipe Dantas Jorge Brasil José Leonardo
JMeter.
Geradores de Carga de Trabalho para Servidores Web
Algoritmos de escalonamento (com e sem o
Cookies e Sessões Mauro César Lopes. Mecanismos para guardar estados entre requisições HTTP HTTP é um protocolo sem estado Uma requisição é independente.
Servidor de Impressão Profº Marcio Funes.
Selenium CONFIGURAÇÃO DE TESTE.
Mobilidade Cláudia Ribeiro.
Tecnologias para Internet
Ferramenta de Gerenciamento
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
Sobre o SE Documento SE Documento é responsável pelo gerenciamento corporativo de documentos que integra a tecnologia de workflow e visualização de conteúdo.
Serviços de servidor Servidor de Domínio  controla contas e usuários
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
Aula 9 - Camada de aplicação
Características Técnicas e Operacionais
Introdução ao Desenvolvimento Web
Manual - Bikesys Versão 1.0 – Beta Março 2013.
A autoria - II.
GERENCIANDO PORTAIS COM O CMS Prof. Bruno Catiari - Faculdade São Mateus.
Ferramentas para Automatização de testes
Conceitos de J2EE para a WEB
Otimizando sua TI, maximizando seus negócios
Atua Sistemas de Informação Manual Sistema de Administração de Servidores.
Curso de Web Master Php – 1ª Aula.
07/04/2017 Linux Ubuntu 2.
Pesquisa e Captação de Recursos Humanos nas áreas de Automação Industrial, Software para Dispositivos Móveis e TV Digital FOMENTO: SAMSUNG.
Atualização da versão 4.0 patch 4.2 para 5.0
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio.
Ferramentas de Desenvolvimento WEB
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Apache Autenticação por usuário e senha. Introdução O princípio da autenticação é simples. O cliente envia o seu login e sua senha para o servidor Apache.
Aula 4 Prof. Naércio Filho Técnico em Informática
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Automação de Testes de Software
FaculdadePitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Sistemas Gerenciadores de Banco de Dados Prof.: Fernando.
Sistemas Distribuidos
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 03 Prof. André Lucio.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Redes Configurações e teste.
Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Escola Secundaria Sebastião da gama Comunicação de dados Prof: Carlos Pereira Nome :André Santos Ano/Turma:12ºL Nº:2 IP Dinâmico, IP Fixo e DNS.
1 Simulador Cisco. 2 Componentes Cenário (Simulação) Barra de Ferramentas Área de Trabalho (Lógica e Física) Pacotes.
FIREWALL.
Serviços de rede e internet Jackson Eduardo da Silva.
WordPress Para publicar sites ou blogs, o uso do WordPress é recomendável.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
PORTAL DO AGENTE Guia de acesso rápido.
Prof. Sidney Galeote. 2 www. prasabermais. com  Visão Geral sobre a dimensão de qualidade “performance”  Custo da qualidade  Como a performance deve.
Simple Network Management Protocol
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Programação para Web I AULA 2 BANCO DE DADOS.
Programação PHP Gustavo Eduardo Terra.
JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.
Hospedando sites na ONION Uma forma de burlar a censura de uma só forma: abrindo site na onion.
PROCESSOS DE TESTES Thivial Clinic. Processos O processo de Teste está dividido da Seguinte Maneira. 1.Plano de Teste 2.Projeto de Teste 3.Procedimento.
Aspectos de performance EJB Performance tuning Ricardo Cavalcanti Jobson Ronan
GUTS-RS TESTES EM PROJETO DE IMPLANTAÇÃO ERP.
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Centro Politécnico – Universidade Católica de Pelotas (UCPel) Pelotas – RS – Brasil REDES II Evandro Brasil Fonseca, Marlos Martins.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Instalação e análise de gráficos da ferramenta NTop Redes de Computadores.
Transcrição da apresentação:

Ferramenta para teste de software 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. 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: 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: 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 A primeira coisa que precisamos preparar no JMeter é o Test Plan (Plano de Teste). Renomearemos este para “Plano de Teste”.

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 à 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 à 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 Recisaremos adicionar 4 elementos de configuração: - HTTP Request Defaults - HTTP Cookie Manager - HTTP Header Manager - HTTP Authorization Manager

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

Configurando Elemento HTTP HTTP Cookie Manager Neste elemento de configuração, marque a opção “Clear cookies each iteration?”.

Configurando Elemento HTTP HTTP Header Manager Neste elemento de configuração, adicione “User-Agent” com valor “Apache_JMeter_2.2″.

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 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 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órios OBRIGADO!