Executar um laboratório de testes de desempenho do Project Server 2010
Aplica-se a: Project Server 2010
Tópico modificado em: 2011-03-11
Este é um artigo recém-publicado. Gostaríamos de receber seus comentários para que possamos oferecer a melhor documentação técnica possível. Envie comentários, perguntas ou preocupações quanto à documentação a epmdocfeedback@microsoft.com.
A execução de um laboratório de teste de desempenho relacionado a uma solução do Microsoft Project Server 2010 pode ser uma tarefa bastante complexa devido às inúmeras interações do usuário e de comportamentos do sistema envolvidos. Esta seção de artigos foi projetada como um guia geral para a criação e execução de um desses laboratórios de teste de desempenho.
Tipos de carga
A seguir, os principais tipos de carga que normalmente temos de reproduzir em um ambiente de teste de desempenho.
Operações iniciadas pelo usuário envolvendo o Microsoft Project Web App
Operações iniciadas pelo usuário envolvendo o Microsoft Project Professional
Operações em segundo plano
Estratégias de teste
As estratégias de teste podem incluir cargas independentes ou cargas mistas compostas de operações diferentes. Medir como os sistemas reagem à carga produzida por uma única operação específica por vários usuários simulados ao mesmo tempo pode ajudar a determinar uma medida de referência para períodos de pico dessa operação específica. Mas as estratégias de carga mista são mais realistas e podem ser usadas para simular a forma como os sistemas reagem a diversos padrões de uso possíveis. Por exemplo, se você está preocupado com a carga de envio de quadro de horários que, de acordo com o seu cenário específico, tem um período de pico nas sextas-feiras à tarde para todos os usuários. É possível, então, testar o sistema simulando somente envios de quadro de horários, sem qualquer outra carga simulada. Esses resultados oferecerão uma linha de base de referência como a medição por taxa de transferência máxima (por exemplo, quantos quadros de horários podem ser enviados/processados por hora) do sistema para a operação em particular que está sendo investigada.
É possível que você também queira testar o sistema sob um conjunto mais amplo de operações diferentes ao mesmo tempo. Você poderia utilizar os perfis de uso mais similares possíveis ao seu cenário real, idealmente usando logs históricos vindos do sistema de produção como uma fonte de dados para determinar os perfis de uso a serem testados.
Independentemente das estratégias gerais de teste que você queira adotar, os artigos relacionados listados na seção "Consulte também" descrevem em mais detalhes com planejar e simular os tipos de carga que pertencem às três categorias discutidas anteriormente. O Visual Studio Team System 2008 Test Edition oferece a fundação para todos os cenários. Usando o Visual Studio Team System 2008 Test Edition, você poderá balancear com facilidade vários tipos de carga em um único teste de carga a ser executado em um determinado período de tempo.
See Also
Concepts
Planejar um laboratório de testes de desempenho do Project Server 2010
Principais métricas de desempenho para o Project Server 2010
Configurar o ambiente de testes do Project Server 2010
Test user-initiated write operations involving Project Web App (Project Server 2010)
Testar operações iniciadas pelo usuário envolvendo o Project Professional (Project Server 2010)
Testar operações em segundo plano (Project Server 2010)
Extrair e analisar dados de teste (Project Server 2010)