A EveryStep Scripting Tool é um aplicativo que automatiza a gravação das interações do navegador com um site ou aplicativo web. Você pode usar uma versão de área de trabalho baseada na Web ou do Windows da ferramenta de gravação do navegador. Para instalar a versão desktop, consulte Usando o desktop da ferramenta de scripting EveryStep.

Observe que, se você for monitorar aplicativos Web que não estão disponíveis fora de uma rede da empresa, use uma versão de área de trabalho do EveryStep Recorder para gravar um script de monitoramento e o Dotcom-Monitor Private Agent para executar o monitoramento de dentro da rede local. Devido à sua natureza, um EveryStep Recorder baseado na Web não pode acessar esse tipo de aplicativo Web.

Vídeo geral da ferramenta de scripting EveryStep

Como executar a ferramenta de scripting EveryStep baseada na Web

Há duas abordagens para gravar um script de monitoramento com a EveryStep Scripting Tool. Você pode começar gravando um script de monitoramento e, em seguida, salvar o resultado em um dispositivo de monitoramento. Para usar a Ferramenta de Script EveryStep baseada na Web, faça login na sua conta do Dotcom-Monitor e, na barra lateral esquerda, selecione Aplicativo baseado na Web do EveryStep Recorder>.

Como alternativa, você pode começar criando um dispositivo de monitoramento de aplicativo Web primeiro:

  1. Clique em Novo
    Adicionar dispositivo de monitoramento
    na barra lateral esquerda para adicionar um novo dispositivo de monitoramento.
  2. Em Aplicativos Web, selecione Processo de Várias Etapas.
  3. Na janela EveryStep Recorder, insira uma URL inicial.
  4. Especifique o tipo do dispositivo do usuário, navegador, resolução para registro.
  5. Clique em Gravar agora e grave um script de monitoramento na janela do gravador.

Escopo de uso

EveryStep Scripting Tool é usado para gravar scripts para:

  • Monitoramento de aplicativos da Web: monitoramento de aplicativos da Web usando um navegador.

  • Monitoramento do Rich Internet Application (RIA):
    monitoramento de aplicativos web que inclui a necessidade de verificação de imagens ou elementos dinâmicos de páginas da Web, como Silverlight, Flex, Flash, etc.
  • Monitoramento do tempo de atividade do servidor: monitoramento de aplicativos web usando um processo de solicitação HTTP/S (MODO DE scripting HTTP está disponível apenas através do EveryStep Scripting Tool Desktop).
  • Teste de carga: testando aplicativos web de locais
    de agentes de monitoramento
    em todo o mundo.

Aplicações Web

Esta é a seleção padrão e a função mais comumente usada do EveryStep. O monitoramento de aplicativos Web cria um script robusto que pode executar ações complexas, incluindo preencher formulários, interagir com multimídia, clicar em diferentes elementos de uma página, verificar se texto e imagens específicos foram carregados na página e muito mais. Leia mais sobre como funciona o script para monitoramento de aplicativos Web.

Tempo de uptime do servidor

Clique em várias páginas, criando rapidamente várias tarefas HTTP/S de tempo de atividade do servidor que são executadas, em sequência, sob um único dispositivo de monitoramento. Existem várias diferenças importantes entre como funcionam os scripts de monitoramento do tempo de atividade do servidor e os scripts de monitoramento de aplicativos da Web. Baixe EveryStep Scripting Tool Desktop para implementar esta tarefa de monitoramento.

Teste de carga e estresse

Registo as ações que você esperaria que um usuário médio do seu site realizasse. Execute esse script em várias máquinas para simular cargas pesadas em seu site. O teste de carga é exclusivo entre as plataformas Dotcom-Monitor em que, depois de gravar um script, você deve agendar testes únicos, enquanto outras plataformas executam o monitoramento contínuo.

Gravação do navegador EveryStep

Em seguida, você executa “todas as etapas” do caminho do aplicativo Web que um usuário normalmente tomaria, ou que você deseja verificar especificamente com cliques, postagens, hovers, etc. O EveryStep Recorder registra cada interação do navegador.

Depois de terminar de gravar o script, selecione o botão Parar das ferramentas de navegação à esquerda.

Você será solicitado a reproduzir o script recém-gravado no EveryStep Recorder para confirmar o script gravado corretamente.

A gravação é então reproduzida dentro do EveryStep Recorder para confirmar que o script funciona.

Validação de conteúdo

Validação é um conjunto das funções da EveryStep Scripting Tool específica para tarefas de monitoramento de aplicativos web.

A validação de palavra-chave (texto) é usada para ajudar a verificar se não apenas o servidor está respondendo a uma solicitação, mas se está fornecendo os dados adequados. A validação de palavras-chave permite especificar palavras-chave a serem verificadas em uma página cada vez que a página for carregada. Você pode especificar uma frase-chave por linha. Uma frase de palavra-chave contém uma ou mais palavras no mesmo formato em que aparecem na página. A EveryStep Scripting Tool não permite incluir várias palavras-chave de diferentes locais em um site em uma frase de palavra-chave. Para obter mais informações, consulte Usando validação de palavras-chave.

Verificar uma palavra-chave não é uma etapa necessária na criação de um script. No entanto, é altamente recomendável que você verifique pelo menos uma palavra-chave para verificar se o conteúdo da sua página foi carregado e renderizado com êxito.

A tecnologia de validação de imagens é usada para tirar um instantâneo de uma imagem ou área de referência para fazer uma comparação por pixel. O resultado é um coeficiente de coincidência que é usado para determinar a presença da imagem durante o monitoramento. Para obter mais informações, consulte Validação de imagem.

Gravador RIA

O monitoramento do Rich Internet Application (RIA) é um módulo adicional da Ferramenta de Scripting EveryStep que fornece um nível incomparável de recursos ricos de monitoramento de aplicativos. A combinação de nossa poderosa tecnologia de correspondência de imagens com a EveryStep Scripting Tool permite a fácil criação de scripts de análise transacional complexos que podem realmente “ver” e interagir com tecnologias RIA como Flash, Silverlight, Java, Flex, Ajax, Shockwave, QuickTime, ActiveX e outras.

Para trabalhar com sites dinâmicos ria, use as funções RIA Image

e RIA Keyboard + Mouse.

Uma demonstração de vídeo dos recursos da RIA e do processo de gravação está disponível no vídeo How To: Recording a RIA Script.

Erros de filtragem

Se algum
erro for detectado no script
, você será apresentado com a lista dos erros e solicitado a escolher se deseja filtrar esses erros quando o script for executado.

Se você optar por filtrar um erro, a EveryStep Scripting Tool adicionará um método de filtragem no início do script, semelhante ao seguinte:

NetworkFilter.Deny (“http://www.example.com/FilteredOutElement.ttf“);

Se o script apresentar um erro com esse elemento, o erro será ignorado e o script continuará a ser executado sem relatar o erro.

Salvando o Roteiro

Depois de criar seu primeiro script, salve-o no site Dotcom-Monitor clicando em Salvar.

Uma vez salvo, o script EveryStep é carregado em sua conta do Dotcom-Monitor e pode ser revisado e editado nas configurações do dispositivo.