Estendendo Gerenciamento do Subsistema durante uma Execução de Teste

Um subsistema é uma coleção de classes em um componente discreto dentro do mecanismo de teste de desempenho que fornece um serviço para muitas ações. Por exemplo, na execução do teste, o subsistema KernelWait gera tempo de espera e pensamento para usuários virtuais durante a execução de um teste.

Sobre Esta Tarefa

Aqui estão exemplos adicionais dos serviços que os subsistemas fornecem:

Criando a Amostra do Subsistema do Mecanismo de Teste de Desempenho

Um subsistema do mecanismo de teste de desempenho fornece serviços para uma ou mais ações. Uma ação que utiliza um subsistema durante uma execução de teste é conhecida como uma ação recorrente. A maioria das ações contém finish() no fim de execute(). Uma ação recorrente solicita serviço de um subsistema antes do fim de execute(). Depois que o serviço for fornecido, o subsistema que fornece o serviço atualiza as informações do estado na ação e emite novamente a ação para execução. Com base nas informações de estado, um encadeamento do trabalhador do mecanismo de teste de desempenho toma um curso diferente de execução durante a chamada recorrente para execute() e, consequentemente, chama finish() para finalizar a ação.

A lista a seguir fornece uma visão geral das etapas necessárias para utilizar essa amostra:
  • Criar a amostra do subsistema do mecanismo de teste de desempenho
  • Informar o mecanismo de teste de desempenho da existência do subsistema
  • Criar um teste e planejamento simples
  • Incluir SampleAction e SampleSubsystem no projeto
  • Executar o planejamento com SampleAction utilizando SampleSubsystem

Feedback