Gravando Atividades Stub de Serviço em um Arquivo de Log

Com o log stub de serviço, é possível monitorar as interações entre um aplicativo e o servidor stub. Quando a opção for ativada, um arquivo de log será criado para cada stub implementado. Os arquivos de log são apresentados como um relatório HTML formatado.

Antes de Iniciar

É necessário ter criado um ou vários stubs de serviço.

Procedimento

Para registrar a atividade stub de serviço:

  1. Inclua o seguinte argumento da máquina virtual (VM) no arquivo eclipse.ini: -DSTUB_LOG_LEVEL=log_level.
    Use um dos seguintes valores para a variável log_level:
    • 0: Desativar o log.
    • 1: Registrar a atividade stub sem detalhes.
    • 2: Registrar a atividade stub incluindo o conteúdo das mensagens enviadas e recebidas.
    • 3: Igual ao nível 2 com cabeçalhos HTTP das mensagens recebidas.
    • 4: Igual ao nível 3 com arquivos anexados.
    Também é possível incluir os seguintes argumentos opcionais:
    • -DSTUB_LOG_KEEP_PREVIOUS=true: Esta opção cria um arquivo de log separado sempre que o stub de serviço é reimplementado. Se o valor não for true ou se a opção não estiver presente, o arquivo de log será apagado se o stub de serviço for reimplementado ou quando ele for interrompido.
    • -DSTUB_LOG_SERIALIZE_XML=true: Esta opção exibe o conteúdo XML (com níveis de registro 2, 3 e 4) sem formatação ou indentação. Se o valor não for true ou se a opção não estiver presente, o conteúdo XML será formatado e indentado no log.

    O arquivo eclipse.ini está localizado no mesmo diretório do arquivo binário ativador de eclipse.exe que é utilizado para executar o produto.

    Por exemplo, para ativar o registro com conteúdo básico, inclua a seguinte linha no final do arquivo eclipse.ini: -DSTUB_LOG_LEVEL=2.
  2. Reinicie o ambiente de trabalho e, na janela Monitor de Stub, clique no ícone Executar ícone Executar para reiniciar os servidores stub.
  3. Se o servidor tiver sido ativado por um planejamento no aplicativo de teste de desempenho, os logs correspondentes serão automaticamente criados na área de trabalho. Se não, conclua as seguintes etapas para recuperar os arquivos de log do servidor stub:
    Importante: O servidor stub deve estar em execução.
    1. Depois de executar seus testes, para visualizar os arquivos de log do stub de serviço, abra Monitor de Stub, e clique na guia do servidor stub.
    2. Clique no botão da barra de ferramentas Sincronizar do servidor selecionado. Um arquivo de log HTML é criado e exibido para cada stub de serviço implementado.
    Os relatórios de log stub estão localizados em uma pasta chamada stubLogs, que é a mesma pasta do stub de serviço correspondente.

Feedback