O Performance Tester divide o teste de desempenho em cinco categorias de tarefas inter-relacionadas: criação do teste, edição do teste, emulação da carga de trabalho com planejamentos, execução do planejamento e avaliação dos resultados.
Com base na resposta à segunda pergunta, você realmente executa cada uma dessas tarefas no Performance Tester, que grava as transações de seu navegador e gera testes de desempenho das gravações. A gravação do teste e as tarefas relacionadas são explicadas em Criando Testes > Gravando Testes.
Com base na resposta à primeira pergunta, você cria um planejamento de Teste de Desempenho, cria um grupo de usuários no planejamento para cada uma das categorias de uso do aplicativo (registro, compras, etc.) e inclui testes apropriados em cada grupo para emular essa categoria de uso. A emulação da carga de trabalho por meio de planejamentos é explicada em Representando Cargas de Trabalho.
Depois de criar os testes, provavelmente você os executará individualmente e inspecionará os resultados para certificar-se de que sejam os esperados. É provável também que você queira fazer algumas alterações. As tarefas de edição do teste são explicadas em Editando Testes. A execução de testes ou de planejamentos é explicada em Executando Planejamentos. A avaliação dos resultados de um teste ou de um planejamento é explicada em Avaliando Resultados.
Talvez, a alteração mais comum a ser feita em um teste gravado é substituir os valores do teste gravado por dados de teste variáveis. Por exemplo, em um teste projetado para testar o desempenho de uma função de procura de banco de dados do funcionário, você pode ter procurado "Doe, John". Se você executar centenas de instâncias (chamadas de usuários virtuais pelo Performance Tester) desse teste sem modificá-lo, cada usuário virtual procurará o mesmo funcionário. Para produzir um teste mais realístico, você pode substituir os valores de um teste gravado por valores contidos em datapools. Se você modificar o teste de procura de banco de dados do funcionário para utilizar um datapool contendo nomes de funcionários e, em seguida, executar o teste, cada usuário virtual procurará um funcionário diferente. A seção Editando Testes > Fornecendo Testes com Dados Variáveis explica a substituição do datapool. Criando Dados de Teste explica a criação e a edição do datapool.
Os testes gerados pelo Performance Tester fornecem correlação de dados automatizada (referida, às vezes, como dados dinâmicos). Para ilustrar este conceito utilizando o exemplo de teste de procura de banco de dados do funcionário, se você substituir um nome de funcionário em um teste gravado por nomes de funcionários contidos em um datapool, na reprodução, cada pedido de procura retornará informações apropriadas ao funcionário indicado. Sem a correlação de dados, os mesmos dados seriam retornados para cada funcionário. Mas, enquanto a correlação de dados é automatizada nesse exemplo, o mesmo não pode acontecer em todas as situações. A correlação de dados, incluindo a maneira de correlacionar os valores do teste, é explicada em Editando Testes > Correlacionando Dados da Resposta e do Pedido em um Teste.
Uma terceira modificação comum no teste é ativar os pontos de verificação, para que os resultados do teste verifiquem se ocorreu um comportamento esperado. Os pontos de verificação são explicados em Editando Testes > Incluindo Pontos de Verificação em um Teste.