JMeter.

Slides:



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

Gosta de gráficos e estatísticas? Webalizer é perfeito para você!
Boas Práticas Adotadas em um Projeto de Design de Testes – Um relato de experiência
Programação em Java Prof. Maurício Braga
Administração de sistemas operacionais
Adélia Barros Testes de Software Adélia Barros
Conhecimento e Inovação com as TIC Salas TIC Agenda Solução Técnica School Server 2004 Construção da estação de trabalho Actualizações de antivírus.
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Tópicos Motivação para teste Por que algumas empresas não testam
Interação Cliente Servidor
SELENIUM.
Aluno: Diego Rangel da Silva
Geradores de Carga de Trabalho para Servidores Web
Threads Estagiário: Bruno Guazzelli Batista Slides de autoria do Prof Drº Marcos José Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum.
Algoritmos de escalonamento (com e sem o
CAPÍTULO Sistemas de supervisão 2. Sistema SCADA
GERENCIAMENTO DE REDES
Java Server Faces Leandro O. Gomes Primeiros passos - FES(2009-1)
Ferramenta para teste de software
Selenium CONFIGURAÇÃO DE TESTE.
Performance em aplicações web – Parte I
Gestão de Defeitos Vanilson Burégio.
Sorria! Hoje é Quinta Feira!
Sistemas Distribuídos
Colégio Cruzeiro do Sul Informática Básica Profª.Michele
Processos & Sistemas de Sinistros Novo Orçamento Web
Funcionalidades e Protocolos da Camada de Aplicação
Introdução ao Teste Unitário com JUnit
Gerenciamento de Implantação
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.
Sistema de Informações da Biodiversidade Amazônica Consultoria: Experto em Sistemas de Informação e Bases de Dados.
Aula 9 - Camada de aplicação
Introdução ao Teste de Performance (Desempenho)
SISTEMAS OPERACIONAIS
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Ferramentas para Automatização de testes
Otimizando sua TI, maximizando seus negócios
REVISÃO.
Alertas de Citação. Copyright 2006 Thomson Corporation 2 Alertas de Citação Como criar um perfil no Web of Knowledge Como criar alertas de citação para.
Luiz Antonio Torres, Maio/2014
Primeiro Técnico Navegadores.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Implementação MVC Pedro Antonino.
Interface Web Services Renato De Giovanni Tim Sutton Centro de Referência em Informação Ambiental, CrIA.
Redes Sociais Colaborativas Patrícia Ramos | 22/05/2006.
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
LINGUAGENS DE PROGRAMAÇÃO WEB
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Automação de Testes de Software
Objetos Distribuídos para WEB Prof. Paulo Fernando da Silva FURB – Universidade Regional de Blumenau Pós-Graduação em Desenvolvimento WEB.
13/11/2007 João Arthur Brunet Monteiro GMF/DSC/CEEI/UFCG Evolução de Software A Survey of Software Refactoring Reconstruction of Successful Software Evolution.
Decisão #1 Decisão-chaveUtilização de C para desenvolvimento do MCTCore. DriversRNF: O código deve ser escrito na linguagem C. Descrição O sistema legado.
APS Assessoria de Projetos e Soluções. Completar a etapa de testes identificando eventuais falhas(dentre os critérios de avaliação) e identificando possíveis.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Análise de frameworks de sockets em Java Luciano Macedo Rodrigues.
Planejamento e Implantação de Servidores
Automação de Testes: Ferramentas e Aplicação com Integração Contínua, Tipos e Exemplos Rogério dos Reis Brito
Abordagem Sistemática Guilherme Amaral Avelino Avaliação e Controle de Sistemas de Informação.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Prof. Sidney Galeote. 2 www. prasabermais. com  Visão Geral sobre a dimensão de qualidade “performance”  Custo da qualidade  Como a performance deve.
Aplicativos para Internet Prof. Wolley W. Silva
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIAS DA SAÚDE FACULDADE DE MEDICINA - FM.
JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.
Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.
Engenharia de Sistemas (Lato Sensu) Victor Costa de Alemão Cisneiros Hudson Ramos Aracaju/SE COMPARAÇÃO ENTRE SERVIDORES WEB APACHE HTTP SERVER E NGINX.
GUTS-RS TESTES EM PROJETO DE IMPLANTAÇÃO ERP.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Projeto Integrador I Implementação de Servidor de Arquivos Eliane Linhares Mota 1.
Transcrição da apresentação:

JMeter

O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes em computadores distribuídos Suporta a criação de testes de performance para os protocolos HTTP, JDBC, FTP, SOAP, entre outros.

Outras Características Permite a criação de asserções para validar os requisitos de performance e funcionalidade Permite a utilização de pré-processadores pós-processadores para modificar o comportamento das requisições Os testes podem ser escritos manualmente ou gravados automaticamente por meio de um Proxy Server

JMeter

JMeter No TextPlan são definidos os parâmetros ou comportamentos comuns a todos os testes O ThreadGroup representa os usuários virtuais que simulam a navegação do seu site ou aplicação WEB.

JMeter Campos do ThreadGroup Number of Threads : número de usuários virtuais Ramp-Up Period: frequência/tempo de lançamento dos usuários virtuais Loop Count: quantas vezes o teste será repetido Scheduler Configuration: configura um cronograma de execução por meio da seção “Schedule Configuration”

JMeter - Assertions Response Assertion Permite que você procure um determinado texto dentro do conteúdo de uma requisição HTTP. Se não for encontrado, então resultará em falha Duration Assertion Para verificar se o tempo de resposta de uma requisição é menor, maior ou igual que o tempo esperado.

JMeter - Timer Útil para tornar o teste mais realista Permite a simulação de paradas para ler algum texto ou ver alguma figura que um usuário normal realiza antes de realizar a próxima operação Exemplo : Uniform Random Timer

JMeter - Listeners Para visualizar os resultados dos testes de performance, durante ou após a execução dos testes. Exemplos: Assertion Results Graph Results View Results Tree Aggregate Graph

JMeter PRÁTICA