Você está na página 1de 8

QUICKLOJA

Plano de Testes de
Desempenho

Contedo
1. INTRODUO...............................................................................3
1.1. OBJETIVOS....................................................................................................3
1.2. SISTEMA.......................................................................................................3
2. ESCOPO....................................................................................... 3
2.1. DETALHES DO ESCOPO...................................................................................3
3. CARACTERSTICAS DE AMBIENTE...................................................3
3.1. APLICAO EM TESTE.....................................................................................4
3.2. INFRAESTRUTURA PARA TESTES.........................................................................4
4. OBJETIVOS DOS TESTES................................................................5
4.1. DETALHES DOS TESTES...................................................................................5
5. RECURSOS...................................................................................5
5.1. DETALHES DOS RECURSOS..............................................................................5
6. PROJETO DE TESTES.....................................................................5
6.1. DETALHES....................................................................................................5
7. CRITRIOS DE ACEITE...................................................................6
7.1. CRITRIOS DE CONCLUSO..............................................................................6
8. PREMISSAS..................................................................................6
8.1. DETALHES DAS PREMISSAS..............................................................................6

1.Introduo
1.1.

Objetivos

Esse documento compe-se dos seguintes objetivos:


Identificar informaes de projeto existentes e os cenrios que devem ser
testados.
Recomendar e descrever o(s) objetivo(s) do(s) teste(s).
Listar os indicadores que devem ser coletados assim como os responsveis
pela coleta.
Identificar os recursos necessrios e prover uma estimativa dos esforos de
teste.
Listar os elementos resultantes do projeto de testes.
Apresentar a estratgia de testes.
Apresentar as premissas para realizao dos testes.

1.2.

Sistema

O teste de desempenho ser realizado no sistema Quickloja. O QuickLoja


uma ferramenta de gesto e realizao de vendas Online. Construdo com
base em uma arquitetura orientada a objetos, fornece uma visualizao
abrangente de controle e acompanhamento de vendas durante todo o ciclo
de vida de vendas, para fornecer planejamento, controle, auditoria e
capacidade de conformidade ideais.

2.Escopo
2.1.

Detalhes do Escopo

Ser realizado teste na(s) seguinte(s) funcionalidade(s):


Login: Esta funcionalidade realiza a autenticao de usurios e carregamento
de perfis correspondentes. Ser testado o evento de realizao de login com
usurio vlido e ativo.

3.Caractersticas de Ambiente

3.1.

Aplicao em Teste

A aplicao que ser testada est implantada e configurada de seguinte


forma:

3.2.

Infraestrutura para Testes

Ser necessria 1 (uma) mquina linux disponvel a cada 500 usurios


concorrentes ou 1 (uma) mquina Windows disponvel a cada 200 usurios
concorrentes, com as seguintes configuraes mnimas:

Memria RAM: 8GB;


Processamento: Dual core 1.6GHz
Rede: 1 Gbit/s
Espao em Disco: 5GB;

4.Objetivos dos Testes


4.1.

Detalhes dos Testes

Os testes tero como objetivo, elucidar as seguintes questes:

Qual a concorrncia de usurios suportada sem que o sistema


apresente erros?
Nesta carga, qual a mediana e o tempo mximo de resposta por tipo
de requisio?
Nesta carga, quais pontos de gargalo so apresentados?
Qual a concorrncia de usurios suportada sem que o sistema
apresente mediana superior a 10 segundos?
O sistema suportar a carga de pico prevista (20 usurios
concorrentes)?

5.Recursos
5.1.

Detalhes dos Recursos

Para realizao deste plano, sero necessrios os seguintes recursos


humanos:

Especialista em Testes de Desempenho: Profissional responsvel


pela criao e gesto da execuo dos testes de desempenho, assim
como pela consolidao dos indicadores obtidos e elaborao do
relatrio de testes.
Analista
de
Infraestrutura:
Profissional
responsvel
pela
disponibilizao do ambiente e monitoramento dos indicadores
demandados pelo solicitante.
Database
Administrator:
Profissional
responsvel
pela
disponibilizao, manuteno e monitoramento da(s) base(s) de dados
necessrias ao correto funcionamento da aplicao.

6.Projeto de Testes
6.1.

Detalhes

1. Na primeira bateria de testes haver adio gradual de 1 usurio por


segundo at o limite de 30 usurios durante 5 minutos. A cada erro, o
respectivo usurio virtual ser finalizado. O objetivo dessa execuo
obter a quantidade de usurios concorrentes que o sistema suporta
sem apresentar falhas.
2. Na segunda bateria de testes ser utilizada a carga obtida na execuo
anterior durante 10 minutos, com o objetivo de identificar a mediana e

tempo mximo de resposta por tipo de requisio, assim como


identificar os gargalos visveis.
3. Na terceira bateria de testes ser aplicada carga de 20 usurios
concorrentes durante 5 minutos com o objetivo de coletar os tempos
de resposta, os percentuais e tipos de erro apresentados.
4. Sero executadas baterias de teste reduzindo gradativamente em 10%
a quantidade de usurios concorrentes at ser obtida concorrncia
onde a mediana de cada uma das requisies menor ou igual a 10
segundos e o percentual de erros inferior a 1%.

7.Critrios de Aceite
7.1.

Critrios de Concluso

Os testes sero considerados concludos ao final da execuo do projeto de


testes.

8.Premissas
8.1.

Detalhes das Premissas

O(s) ambiente(s) foco dos testes dever(o) estar disponvel(eis);


Caso seja disponibilizada nova verso da aplicao em teste, os scripts
devero ser criados novamente;
O cronograma pode ser alterado devido a alteraes de escopo,
disponibilizao de novas verses, solicitao de novas baterias de
teste, entre outras possibilidades.
O sistema que ser testado dever estar implantado e completamente
operacional;
O no fornecimento de acesso a aplicao inviabiliza a execuo dos
testes;
O no fornecimento da massa de dados de teste inviabiliza a execuo
dos testes;
A coleta e anlise de indicadores de desempenho de
responsabilidade de cada uma das reas, excetuando-se os
indicadores fornecidos pela ferramenta JMeter.
Devero ser disponibilizadas janelas para a execuo das baterias de
teste, onde a infraestrutura esteja sendo utilizada de forma reduzida
por usurios reais.
Considerando que o sistema utiliza mecanismo de autenticao LDAP,
ser preciso fornecer quantidade de usurios vlidos necessrios a
correta execuo dos testes de desempenho.

Você também pode gostar