Compartilhar via


Sobre controladores e agentes Rigs

Visual Studio Team System Test Edition pode usar um agrupar de computadores para gerar simulado carregamento para teste e para executar testes remotamente e simultaneamente em vários computadores. Este agrupar de computadores consiste em um único controlador e agentes de um ou mais, que são coletivamente chamados um simuladores de carga.Um simuladores de carga é usado para gerar carga mais de um único computador pode gerar sozinho.

Arquitetura da simulação de carga

A arquitetura da simulação de carga consiste de um cliente, controlador, e agentes.

  • O cliente é usado para desenvolver os testes, selecionar os testes a serem executados, e exibir os resultados do teste.

  • O controlador é usado para administrar os agentes e coletar resultados do teste.

  • Os agentes são usados para executar os testes.

Essa arquitetura fornece os seguintes benefícios:

  • A capacidade de scale-out de geração de carga, adicionando agentes adicionais a um controlador.

  • A capacidade de compartilhar um simuladores de carga com a equipe inteira.

  • Flexibilidade para a instalação do software cliente, controlador e agente no mesmo ou em outro computador.

Mesmo que um controlador geralmente controla vários agentes, um agente é controlado por um único controlador.Cada agente pode ser compartilhado por uma equipe de desenvolvedores.Essa arquitetura facilita aumentar o número de agentes, gerando, portanto, maiores cargas.

Em um ambiente típico de laboratório, os clientes residem em um ou mais computadores de desenvolvimento e Testes.O controlador reside em um computador central enquanto os agentes estão dispersos no laboratório.

Para obter mais informações sobre as opções de configuração de dispositivo, consulte Configurando a funcionalidade do controlador e do agente.

Agente e controlador interação

O controlador gerencia um conjunto de agentes para executar testes.O controlador se comunica com os agentes para iniciar os testes, parar os testes, controlar o status do agente, e coletar os resultados do teste.

Controlador

O controlador fornece uma arquitetura geral para executar testes e inclui recursos especiais para executar testes de carga.O controlador envia o teste de carga para todos os agentes e aguarda até que todos os agentes tem inicializado o teste.Quando todos os agentes estiverem prontos, o controlador envia uma mensagem para os agentes para iniciar o teste.

Você pode configurar o controlador para selecionar agentes com base nas propriedades do agente, por exemplo, o sistema operacional instalado no agente.Fazer isso no Controlador e agentes o guia do arquivo de configuração de execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

Agent (Agente)

O agente é executado um serviço que escuta de solicitações do controlador para iniciar um novo teste.Quando uma solicitação é recebida, o serviço agente inicia um processo no qual será executado os testes.Cada agente é executado o mesmo teste de carga.

Os agentes são atribuídos um peso pelo administrador e carga está distribuída de acordo com o peso de um agente.Por exemplo, se o agente 1 possui uma ponderação de 30 e agente 2 possui uma ponderação de 70, e a carga é definida como 1.000 usuários, o agente 1 simula usuários virtual 300 enquanto o agente 2 simula usuários virtual 700.Para obter mais informações sobre como atribuir um peso para um agente, consulte Como: Administrar um simuladores de carga.

O agente utiliza como entrada um conjunto de testes e um conjunto de parâmetros de simulação.Um conceito chave no Test Edition é que os testes são independentes do computador no qual são executados.

Informações sobre instalação

O guia de instalação contém informações importantes sobre como instalar um simuladores de carga, hardware e software requisitos para controladores e agentes e configurando o simuladores de carga para otimizar o desempenho.Para obter mais informações, consulte Configurando a funcionalidade do controlador e do agente.

Seções relacionadas

Trabalhando Com Testes de Carga

Consulte também

Tarefas

Como: Modo de exibição a execução de teste on a simuladores de carga

Como: Executar um teste de carga usando agentes

Como: Execute um teste on a simuladores de carga

Conceitos

Controladores, representantes e Rigs

Configurando a funcionalidade do controlador e do agente

Requisitos de simuladores de carga de teste para o Team sistema