sexta-feira, 26 de fevereiro de 2016

MONITORAMENTO DE PERFORMANCE MONITRAMENTO END-TO-END http://www.testar.me/#!monitoramento-de-performance-end-to-end/nxawo

MONITORAMENTO DE  PERFORMANCE

 

http://www.testar.me/#!monitoramento-de-performance-end-to-end/nxawo

 

Tenha total controle das suas aplicações com o serviço de monitoramento de performance end-to-end e na visão do usuário final. 

 

1- Principais Recursos do Serviço de Monitoramento

  • Visão do Usuário Final da sua aplicação
  • Tempos de resposta de cada etapa da sua aplicação
  • Rastreamento de transação ponto a ponto
  • Visibilidade em nível de código
  • Tempos das execuções em Banco de Dados
  • Visão da disponibilidade e Erros
  • Antecipar a identificação de problemas
  • Feedback completo do comportamento do seu cliente.
E muito mais.

 

 

 

TESTE MOBILE http://www.testar.me/#!teste-mobile-e-teste-aplicativos-moveis/evn7j


TESTE MOBILE

 

http://www.testar.me/#!teste-mobile-e-teste-aplicativos-moveis/evn7j



Serviço de Teste em Aplicativos Móveis, podendo simular diversas variações de aparelhos para Testes de Funcionalidade e Teste de Performance com quantos usuários desejar.












Resumo do Teste em Aplicativos Móveis - Teste Mobile.


  • Realizar o teste como os usuários fazem, toques duplos, segurar, rolar entre outros.
  • Informações sobre utilização CPU, Memória de acordo com o dispositivo móvel em teste
  • Teste com GPS e Cameras se o aplicativo utilizar
  • Alternar entre modos de visualização
  • Tempo de Resposta da sua aplicação nos dispositivos móveis
  • Tamanho do trafego de dados
  • Quanto o aplicativo vai ocupar de armazenamento
  • Entre outros
     
     
     

Visão Geral Teste de Software http://www.testar.me/#!visao-geral-teste-de-software/bxx1p




































http://www.testar.me/#!visao-geral-teste-de-software/bxx1p


Análise

Avaliar a qualidade do software desenvolvido e se irá atender os padrões estabelecidos.

Funcionalidade, Segurança e Usabilidade

Teste Funcional de Software


Levantamento dos requisitos e execução de testes funcionais. Teste conduzido para demonstrar a operacionalidade das funções que foram especificadas. O teste funcional é realizado olhando-se o software apenas através de suas interfaces, portanto testando sua funcionalidade.

Visão Geral Teste de Software e Serviços

Teste de Performance

Teste de Performance


Em Teste de Software, o Teste de Performance ou Teste Desempenho consiste em avaliar a capacidade de resposta, ponto de exaustão, robustez, disponibilidade, confiabilidade e escalabilidade de uma aplicação, conforme a quantidade de conexões simultâneas, avaliando seu desempenho em alta carga de trabalho e considerando seu comportamento em circunstâncias normais.​

Monitoramento da performance

Diagnóstico e Tune

Feedback

Monitoramento em tempo real de software e ambientes para diagnóstico de performance e disponibilidade.

Tenha um diagnostico imediato da performance de seus softwares

Tenha informações rápidas sem a necessidade de aguardar dias realizando levantamentos manuais
Analisar a arquitetura de uma aplicação desenvolvida ou em fase de desenvolvimento. Se vai atender os requisitos esperados de Performance e Desempenho, Complexidade de desenvolvimento, Complexidade de Manutenção, Pontos possíveis de falha, Falta de redundância bem como a capacidade de escalabilidade da aplicação e componentes.

Visa garantir desde o inicio do processo a qualidade do software e redução de custos durante o ciclo de vida a aplicação. Reduzindo retrabalho e mais codificações que o necessário.

Pode-se em paralelo, também estimar a capacidade da aplicação versus equipamento e hardware necessários para realizar a quantidade de operações estimadas para a aplicação. Fornecendo, baseado em testes, uma estimativa da Infra-Estrutura necessária para a nova aplicação.
 

Teste de Invasão e Segurança (Pen Testing)


Visa identificar as falhas e vulnerabilidades de segurança de um software ou ambiente e aproveitá-las para invadi-lo, obtendo acesso indevido a informações e recursos de forma controlada. Seus resultados auxiliam a direcionar o gerenciamento dos riscos de segurança da informação, determinando prioridades e selecionando controles a serem implementados.

Teste de Usabilidade


Levantamento em conjunto com os reais usuários do sistema e verificar a facilidade que o software ou sistema desenvolvido possui de ser claramente compreendido e manipulado pelo usuário.

Teste para Mobile (Aplicativos Móveis)


Serviços de teste descritos nesta página + Teste funcional em diversos dispositivos e teste de performance com quantos usuários desejar.

Serviço de Monitoramento End to End


Monitoramento End-to-End e Visibilidade total das transações.

Acompanhamos  a performance e desempenho de uma transação em produção em todo o seu ambiente de aplicação e servidores.

Com visibilidade em nível de código (Visão Profiler) e analisando o impacto de segmentos específicos de código e performance de instruções SQL. Detectamos rapidamente os tempos de resposta e taxas de erro.

Trace completo em tempo real e sem comprometer a performance das aplicações em produção.

Serviço de Monitoramento na Visão do Usuário Final e Monitor de Disponibilidade.


Robôs de monitoramento em diversas localizações simulam suas transações como um usuário do software. Fornecendo o tempo de resposta, medindo seu SLA e gerando alertas por email ou SMS em caso de indisponibilidade.

Com nossos serviços de monitoramento, o diagnostico e tune de performance das suas aplicações, banco de dados e ambientes ocorrem imediatamente

Varias horas ou dias realizando troubleshooting não serão mais necessários.

Podemos verificar imediatamente a causa do problema, fornecendo informações em nível de classe para uma rápida correção de software ou ambiente

Qual o tempo de renderização das paginas dos seus usuários ? Quais navegadores utilizam ? Sistemas Operacionais ? Os scripts estão lentos ? Problemas de rota ? Como eles interagem na pagina ?

Possuir informações sobre o comportamento dos seus clientes,  tempos de resposta ou se sua aplicação está se comportando adequadamente para um determinado cliente é crucial.

Informações que podem permitir medidas proativas da sua equipe para encantar os seus clientes.


Visão Geral Teste de Software e Serviços

Teste de software de Escalabilidade http://www.testar.me/#!teste-de-software/yb174

Teste de software de Escalabilidade

 http://www.testar.me/#!teste-de-software/yb174

O serviço consiste em avaliar o quão escalavel é a sua aplicação ou ambiente.
Ou seja, qual a capacidade do sistema em suportar um aumento de carga e quais recursos são requeridos para atender tal aumento. Seja ele hardware, otimização na aplicação ou até mesmo ajustes de parâmetros de configuração

 teste de performance software monitoramento escalabilidade

sexta-feira, 17 de julho de 2015

Teste de Performance http://www.testar.me/#!teste-de-performance-teste-de-desempenho/bqvay

Teste de Performance

Teste de Software

http://www.testar.me/#!teste-de-performance-teste-de-desempenho/bqvay

 

1- Conceito e introdução

Teste de Software - Teste de Performance



Em Teste de Software, o Teste de Performance ou Teste Desempenho consiste em avaliar a capacidade de resposta, robustez, disponibilidade, confiabilidade e escalabilidade de uma aplicação, conforme a quantidade de conexões simultâneas, avaliando seu desempenho em alta carga de trabalho e considerando seu comportamento em circunstâncias normais.​



Em particular, o objetivo de tais experiências pode ser o de garantir que o software não apresente problemas ou indisponibilidade em condições de insuficiência dos recursos computacionais (como memória, processamento ou espaço em disco), quando trabalhando em alta concorrência ou sofrendo algum ataque de negação de serviço.



O Teste de Performance, é um dos testes previstos na qualidade de software e teste de software
 2- O Serviço de Teste de Performance - Teste de Software


Para todo serviço de teste de performance realizado pela Testar.me, é disponibilizado ao cliente dois documentos de acordo com cada projeto de teste de software. O Plano de Teste e o Plano de Coleta de Performance.


O Plano de Teste, consite em apresentar ao cliente toda a descrição e etapas do teste de performance. Como seu proposito, o escopo do teste de performance, cronograma,  a grade de teste, bem como os cenários (passo a passo) a serem testados (Cenários de Teste).


Outro ponto importante do Plano de Teste, é descrever como será a distribuição dos acessos no teste de performance e no teste de software. Ou Seja, para cada quantidade de acessos simultâneos, quantos vão simular a funcionalidade A, a funcionalidade B e assim por diante.
Já o Plano de Coleta de Performance, consiste em documentar os procedimentos para gerar coletas de performance durante a execução do teste de performace ou teste de software.



Ou seja, quais monitores de performance serão ativados, em quais momentos serão gerados dumps da aplicação em teste, como será realizado um profiler de aplicação ou ou então realizar coletas em banco de dados.



Toda a coleta de performance é descrita passo a passo e documentada para que na execução do teste de performance, seja possivel extrair as informações necessária de performance do ambiente e software testado.  

3- TIpos de Teste de Performance - Teste de Software


O Teste de Carga:

Um dos tipos de Teste de Software - Teste de Performance, é o teste de carga. É geralmente realizado para identificar o comportamento do sistema sob um carga especifica esperada. O que pode ser uma quantidade esperada de usuários simultâneos, uma quantidade de operaçoes por hora ou um determinado numero de transações no sistema em teste.

Este tipo de teste é ideal para verificar se a aplicação, servidor web ou banco de dados em teste, mantém um bom comportamento durante sua carga habitual de trabalho.


O Teste de estresse (Stress Testing):

Este tipo de Teste de Software, é realizado para verificar o comportamento do ambiente e software durante uma carga extrema.  Também para deternminar se o sistema em teste irá realizar suficientes operações acima do maximo esperado.


Teste de longa duração ou Teste de Resistência:

Dentro do teste de software e teste de performance temos o teste de longa duração (Soak testing) ou teste de resistência, consiste em determinar se o sistema em teste pode suportar uma carga contínua durante longos periodos de tempo. Determina se o software em teste irá se comportar adequadamente na utilização de memória durante um longo período de utilização, por exemplo. Outro ponto importante deste tipo de teste de software, é verificar se não ocorre degradação na performance após 4 ou 8 horas de utilização continua. Visando garantir que atenda os periodos normais de produção em que o sistema será utilizado.


Teste de Subida Rápida:

Este tipo de teste de software e teste de performance é realizado simulado uma subida rapida e grande de usuários simultâneos em curto periodo de tempo. O objetivo é determinar se o sistema em teste irá falhar ou ser bem sucedido ao lidar com uma mudança brusca na carga de usuários.


Teste de Configuração:

Em vez de testar a performance numa visão de carga, os testes de configuração são criados para determinar o comportamento nas alteraçoes de configuração de um componente do ambiente. Por exemplo, como será o desempenho ao modificar um balanceamento de carga, removendo ou adicionado novos servidores, utilizando um link de contingência ou qualquer outra modificação que ocorra no ambiente  em teste.
4- Configuraçoes utilizadas nos teste de performance


Outras configurações importantes também são definidas durante o teste de software e teste de performance da Testar.me.


O mix de navegadores Web

A Testar.me define no plano de teste os navegadores a serem simulados no ambiente em teste. Seja ele o Internet Explorer, Firefox, Chrome ou Safari. Desta forma é possivel medir o comportamento da aplicação em teste nos diferentes tipos de navegadores existentes.

 Simulação de banda de internet:

Importante também identificar o tipo de rede utilizado pelos clientes. No teste de software - teste de performance também podemos definir a largura de banda a ser testada. Por exemplo, se sua aplicação é predominantemente acessada por internet movel, é importante definir nos testes uma porcentagem de usuários simultâneos utilizando esta tecnologia.

Tão importante quanto os outros itens anteriores do teste de Software e Teste de Performance, é definir a quantidade necessária de agentes de teste ou quantidade de enderecos IPs distintos para realizar o teste de performance. Aplicações em load balance ou com limitações de conexão originadas de um mesmo endereço IP, devem ser acessadas atraves de diferentes hosts de internet.



Todos os testes de software - teste de performance realizados pela Testar.me replicam de forma mais fiel possivel esta situação.



Os testes de performance são originados de diferentes endereços IPs e servidores que possuimos.
5- Durante a execução do teste de performance e teste de software



Além das coletas mencionadas nos itens anteriores, durante a execução de um teste de software - teste de performance, devem ser coletados e analisados itens, como:



- O Tempo médio de resposta.

- Tempo máximo e minimo de resposta.

- Quantidade de operações vs unidade de tempo.

- Testes por segundo.

- Testes que resultaram em falha.

- Tempo médio do teste.

- Transações por segundo.

- Requisiçoes por segundo.

- Tamanho das requisições HTTP, componentes, imagens etc.

- Componentes cacheados pelo navegador web.
6- Entrega e relatório do teste de performance e teste de software



A entrega e relatorio de teste de performance e teste de software realizado pela Testarme é personalizado de acordo com o tipo de sistema e teste.



Deve informar:

- Tempo de resposta

- Numero máximo de conexões ou usuários simultâneos suportadas

- Qual foi o ponto de exaustão encontrato no teste de performance

- é o Além das coletas mencionadas nos itens anteriores, durante a execução de um teste de software - teste de performance, devem ser coletados e analisados itens, como:


 

Análise de software e otimização de performance http://www.testar.me/#!monitoramento-de-performance-end-to-end/nxawo

Análise de software e otimização de performance

 http://www.testar.me/#!monitoramento-de-performance-end-to-end/nxawo

 A Testar.me presta serviços análise de performance em produção, que ajuda você a identificar problemas de desempenho da sua aplicação, servidores web, rede ou banco de dados.

 Este serviço identifica a origem do mau desempenho. É concluído indicando qual componente participante do processo está sendo o responsável pela degradação do desempenho da sua aplicação.

Durante o diagnostico, coletamos diversas informações, realizando m
onitoramento dos prinicipais itens de performance, gerando DUMPS, logs, analisando os resultado de consultas a banco de dados e retenção na aplicação.
teste de performance análise teste de software serviços

Monitoramento de Software Performance Uptime e monitoramento end-to-end http://www.testar.me/#!monitoramento-de-performance-end-to-end/nxawo

Monitoramento de Software Performance Uptime e monitoramento end-to-end

 http://www.testar.me/#!monitoramento-de-performance-end-to-end/nxawo

 

A Testar.me implementa monitoramento 24 x 7 na sua aplicação e infraestrutura, simulando os acessos do usuário final com o sistema de gestão de desempenho Monitis, que rapidamente identifica problemas de performance em seu ambiente.

Através do monitoramento podemos identificar, diagnosticar e resolver problemas de desempenho para aplicações web e sua infraestrutura, O Monitis é capaz de resolver rapidamente os problemas que excedem limites predeterminados ou acordos de SLA e alertar imediatamente as pessoas-chaves dentro da organização.

Características do Monitoramento de site e infraestrutura.

- Simula, em tempo real, as condições encontradas pelo usuário final durante a navegação em um website.

-Antecipa a identificação de problemas, antes mesmo que sejam percebidos pelo seu cliente.

- Monitoramento Externo – HTTP/HTTPS, GET/POST, PING, TCP, UDP, POP3, IMAP, SMTP, FTP, VOIP, DNS, MySQL, com conteúdo da página e sempre com a perspectiva do usuário final).

- Frequência do Monitoramento – Intervalos de 1 minuto até 60 minutos.

- Múltiplas Localizações – Brasil, EUA, Europa, Ásia e Austrália.

- Localização Customizada – Possibilita configurar o monitoramento a partir de qualquer localidade.

- Sem Falsos Alarmes – Falhas são verificadas com as múltiplas localizações.

- Checagem de Conteúdo da Webpage – Checa a existência de textos selecionados na página.

Monitor de Transação

-Navegação como Usuário Final – Monitor de transação: realiza passos (transações) com a perspectiva do usuário final.

-Tempo de Resposta dos Componentes da Página – Verifica o tempo de resposta dos componentes da sua aplicação.

-Alertas Específicos de Falha nos Passos – Gera imediatamente alertas que especificam o passo onde a falha ocorreu.

Monitor Interno

-Monitor Interno – Verifica o status do consumo de hardware. O agente possibilita monitorar CPU, memória, uso de disco, processos, eventos de sistema e equipamento SNMP.

-Windows – CPU, RAM, uso de disco, processos, eventos de sistema, instalação de software.

-Linux - CPU, RAM, uso de disco, processos, load averages.

-FreeBSD - CPU, RAM, uso de disco, processos, load averages.

-Solaris - CPU, RAM, uso de disco, processos, load averages.

-SNMP Support - MIB browser, OID monitoring, SNMP Trap.

Monitor de Visitas

-Monitor de Tráfego – Fornece dados detalhados dos visitantes ao seu website (quantidades, países, cidades, IP, navegador, sistema operacional, entre outros).

Características Gerais

-Alertas de Falhas – E-mail, IM (Yahoo, GoogleTalk, ICQ), SMS, Twitter.

-Agendamento de Manutenção – Defina os períodos de manutenção do serviço, em que os resultados serão desconsiderados.

-Escalação de Problemas – Escale os problemas e falhas para diferentes membros da equipe, conforme a quantidade de falhas apresentadas.

-Período de Alertas – Especifique o período (dia da semana e horário) em que cada responsável de contato receberá alertas.

-Histórico – Armazene o histórico de desempenho de seus serviços.

-SLA Reporting – Relatórios detalhados com métricas de SLA (ano/mês, ano/semana, mês/semana, mês/dia).

-Relatórios Públicos – Mostre seu “uptime” para clientes.

-Widgets Públicos – Mostre o “uptime” de seu site ou intranet.

-Relatórios Automáticos por E-mail, na Frequência que Desejar – Agende o envio automático de relatórios para parceiros via e-mail.
-Seleção de Fuso Horário – Ajuste o fuso horário das medições e alertas, de acordo com sua localização.

-Exportação de Relatórios – Exporte os relatórios em formato PDF/CSV.

-Alertas Contínuos – Receba alertas contínuos até a solução do problema, ou apenas nos eventos de falha e restauração.

-Gerenciamento de Acesso – Configure diferentes níveis de acesso aos monitores e recursos do Monitis.

-API – Possibilita que você busque todos os dados diretamente, personalize ou crie seu sistema conforme desejar.

-Compartilha as telas como uma simples página de internet.