Configurar o ambiente de testes do Project Server 2010
Aplica-se a: Project Server 2010
Tópico modificado em: 2016-11-30
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.
Este artigo descreve a configuração e as métricas envolvidas na configuração de um ambiente de teste do Microsoft Project Professional.
Software e configuração necessários
Além dos servidores que fazem parte do farm do Microsoft Project Server 2010 e dos serviços de infraestrutura necessários, como controladores de domínio, você deve configurar uma topologia de agente de controlador do Visual Studio Team System 2008 Test Edition. Para obter mais informações sobre o Visual Studio Team System 2008 Test Edition, consulte o artigo sobre controladores, agentes e rigs na Biblioteca MSDN Online. É expressamente recomendável usar hardware dedicado para o controlador, o(s) agentes(s) e o banco de dados que armazena os resultados dos testes para minimizar o efeito sobre os sistemas que estão sendo testados.
De forma similar, para testar operações que envolvem o Microsoft Project Professional, você deve configurar uma infraestrutura de teste que possa automatizar as operações do cliente em várias sessões do Terminal Services e controlar cenários de teste de maneira centralizada. Um exemplo dessa solução de teste é o projeto baseado na comunidade nomeado Estrutura de Teste, disponível na página de estrutura de teste de cliente pesado do Project 2010 (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x416).
Logo depois que a configuração for concluída no ambiente de teste, é recomendável executar um backup completo. Salve a definição de backup para que você sempre possa reverter o estado da linha de base se necessário.
Perfis de dados
Quando o farm do Project Server 2010 estiver em funcionamento, você poderá começar a gerar os perfis de dados para os quais se planejou. Uma ferramenta que pode ser usada para ajudar nesse processo é a solução baseada na comunidade chamada EPM 2007 Test Data Population Tool, disponível na página da ferramenta de população de dados de teste do Project Server 2010 (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x416).
Depois de gerar um perfil de dados específico, execute um backup completo dos bancos de dados do Microsoft Project Server (e do banco de dados de conteúdo do Microsoft SharePoint Server, caso tenha incluído Espaços de Trabalho de Projeto nos cenários de teste). Em seguida, salve o backup para que ele esteja disponível para recuperação sempre que você precisar iniciar uma execução de teste com esse perfil de dados. Sempre que você iniciar uma nova execução de teste, execute uma recuperação da definição de backup que contém o perfil de dados apropriado. Assim, asseguram-se as mesmas condições iniciais de várias execuções de teste para o mesmo cenário.
Dados para simular a realidade
Os testes de carga devem representar vários usuários diferentes para fornecer a mais precisa simulação da realidade. Isso pode ser obtido usando um recurso de associação de dados no Visual Studio Team System 2008 Test Edition, de forma que cada instância de teste selecione aleatoriamente um usuário na lista toda. A mesma abordagem pode ser aplicada para associar outros dados aos testes codificados, como nomes de projeto, UIDs de recurso e assim por diante.
A ferramenta de população de dados, a estrutura de teste de cliente pesado e as ferramentas de testes do PWA na Web fazem parte do kit de ferramentas de teste de estresse do Microsoft Project 2010: Project Server (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x416), que pode ser baixado na galeria de códigos MSDN. Esse kit de ferramentas fornece amostras que podem ser usadas para enumerar todos os recursos do Pool de Recursos da Empresa e para gerar arquivos XML com informações-chave que serão disponibilizadas para os testes.
See Also
Concepts
Executar um laboratório de testes de desempenho do Project Server 2010
Planejar um laboratório de testes de desempenho do Project Server 2010
Principais métricas de desempenho para o 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)