Compartilhar via


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.

  1. Operações iniciadas pelo usuário envolvendo o Microsoft Project Web App

  2. Operações iniciadas pelo usuário envolvendo o Microsoft Project Professional

  3. 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.