quinta-feira, 28 de
agosto de
2008.
|
A definição do requisito não funcional de performance é uma atividade muito particular de cada projeto de desenvolvimento, assim sendo, as preocupações variam muito de projeto em projeto. No entanto, algumas preocupações podem ser muito similares dependendo da natureza, tipo e plataforma em que a aplicação é desenvolvida.
Irei postar aqui uma lista com algumas preguntas que podem ajudar muito aqueles que necerssitam definir este requisito não-funcional, as perguntas a seguir não são “leis” e sim um guia inicial para a definição deste requisito, este questionário deverá mudar bastante contendo informações específicas do seu projeto.
Com isto em mente vamos ao questionário:
1. Qual a quantidade de requisições simultâneas nos horários de pico?
2. Qual a quantidade de requisições por segundo será demandada aos nossos serviços?
3. Qual o tempo de resposta médio esperado?
4. Quantos usuários logado no sistema a aplicação deverá suportar?
5. Qual a importância dos testes de performance no escopo do projeto?
6. Quais os cenários mais críticos envolvendo performance dentro da aplicação?
7. Qual o volume médio de transações diárias? e qual o pico de demanda?
8. Qual a taxa de crescimento de usuários prevista?
9. Qual o tamanho médio em bytes destas transações?
10. Qual a velocidade dos links que proverão acesso a aplicação?
11. Quais as preocupações relacionadas a performance já existem?
12. Qual a taxa de crescimento (estimativa) da base de dados.
13. Existe necessidade de execução em cluster (aplicação rodando em varias instâncias).
14 Qual a configuração utilizada no servidor que hospedará a aplicação?
14.1 Quais fabricantes?
14.2 Quantos processadores têm cada servidor? caso haja mais de um.
14.3 Quando de memória RAM?
14.4 Qual o cache utilizado?
14.5 Como é implementada a segurança dos servidores?
14.6 Existe algum cluster instalado?
15. Existe alguma solução para balanceamento de carga adotada?
Se sim:
15.1 Qual plataforma?
15.2 Qual arquitetura?
15.3 Qual o mecanismo de controle de seção?
15.4 O balanceamento é feito por hardware ou software?
Qualquer dúvida é só comentar!
2 Opinioes
Opine!
(Comente)






Elias Nogueira
12-09-2008
Eudes,
Parabens! Muito bom esse questionário!!!
Aproveitando, posso atualizar o documento de Questionário de Teste de Performance com estes teus pontos também?
Abraço!
eudescosta
12-09-2008
Opa Elias,
Pode sim cara, fica a vontade!
Abraço.