Editar um teste

Poderá inspeccionar e modificar um teste antes de o compilar e executar.

Por predefinição, quando terminar de gravar uma interacção com uma aplicação baseada em browser, o Gravador HTTP inicia automaticamente o Gerador de Testes HTTP, o qual produz um teste a partir da gravação. (Poderá modificar este comportamento - especifique que deve ser iniciado um gerador de testes diferente ou nenhum - editando as preferências do Gravador HTTP.) O teste ainda não é executável. Poderá torná-lo imediatamente executável fazendo clique com o botão direito do rato no Navegador de Testes e seleccionando Gerar. Ou poderá editar primeiro o teste fazendo clique nele com o botão direito do rato e seleccionando Abrir.

A partir da TPTP, podem ser criados e editados três tipos de séries de testes. O tipo criado pelo Gerador de Testes HTTP chama-se Série de Testes Http. A figura seguinte ilustra o que se vê quando se abre uma Série de Testes Http. Vê-se uma organização ligeiramente diferente quando se abre outros tipos de testes.

O teste abre no separador Descrição geral (veja o esquema inferior) com as três áreas de edição (Informações Gerais e Informações Origem à esquerda e Pedidos Http à direita) expandidas. Passa-se para as outras áreas de edição fazendo clique no separador apropriado.

A área Informações Gerais apresenta o nome do teste, uma descrição opcional, o tipo do teste e o nome do ficheiro que contém o teste. As informações que aparecerem em caixas podem ser editadas. A caixa Nome em Informações Gerais apresenta o nome do teste. Inicialmente, trata-se do mesmo que o Nome do ficheiro de teste que especificou durante a gravação, mas pode alterá-lo. Se o fizer, o nome apresentado no Navegador de Testes também muda, mas o nome de ficheiro que contém o teste não. Neste exemplo, o nome do teste, conforme enumerado no Navegador de Testes e apresentado na caixa Nome, originalmente era b - o mesmo que o nome do ficheiro de gravação, sem o sufixo. O testador decidiu alterar o nome para algo que fosse mais descritivo da tarefa de que o teste faz a emulação, searchEmployeeDB.

A área Informações Origem apresenta o nome do pacote Java que irá conter o código Java executável do teste quando for gerado, e a classe Java que implementa o teste - o mesmo que o nome do ficheiro de gravação, sem o sufixo, com o carácter inicial em maiúsculas. Poderá mudar o código para um pacote diferente fazendo clique no botão Procurar na caixa Nome do Pacote:.

A área Pedidos Http à direita enumera todos os pedidos HTTP existentes no teste. Se fizer clique num destes pedidos irá para a vista Pedidos Http, mostrada abaixo.

Pode também editar esta área de janela fazendo clique no separador Pedidos Http junto ao fundo. Ao fazer clique num pedido à esquerda, verá as propriedades do pedido a direita. Poderá:

Ao fazer clique no separador Comportamento abre-se a área de janela de edição de comportamentos, mostrada abaixo.

Os pedidos HTTP inicialmente gravados pelo teste estão enumerados por página, como invocações, dentro de uma construção em ciclo inicialmente chamada Ciclo 1. Com este ciclo seleccionado, poderá mudar-lhe o nome, descrever o que ele faz ou alterar o Número de Iterações. Com a opção Síncrona marcada e mais de uma iteração especificada, as iterações do ciclo executam-se em sequência. Sem a opção Síncrona marcada e com mais de uma iteração especificada, as iterações do ciclo executam-se em simultâneo. Dentro do Ciclo 1, pode:

Com o botão Adicionar, pode criar um novo ciclo. Em seguida, fazendo clique com o botão direito do rato nesse novo ciclo e seleccionando Invocação, poderá preencher o novo ciclo com invocações de outras séries de testes ou de instâncias de séries de testes. Também poderá imbricar ciclos e criar invocações que fiquem fora de qualquer ciclo.

Tópico ascendente: Testes de Rendimento com TPTP

(C) Copyright IBM Corporation 2000, 2004. Todos os direitos reservados.