monitor / teste do site Javascript [fechado]

1

Eu preciso testar o processo de pedidos em um dos sites. O problema é, o site usado JavaScript para fazer seleções e alguns serviços que eu tentei (site24x7.com sendo o melhor) não parecem me dar os resultados.

Mais informações:

O site foi criado e hospedado nesta empresa. Os clientes do site estão reclamando que a encomenda é muito lenta. Nós vimos isso, mas a empresa de desenvolvimento não acredita em nós. Por isso, queríamos realizar um teste de terceiros em uma base programada (provavelmente 3-4 vezes por dia), com testes como "fazer login e alterar loja on-line", "fazer um pedido usando especiais", etc.

Alguém tem algum serviço para recomendar?

Obrigado Dami

    
por Dami 22.07.2009 / 18:47

5 respostas

1

Você pode consultar o Alertsite, www.alertsite.com . Você pode executar um teste transacional que permitirá a criação de scripts para uma série de eventos. Nós o usamos internamente para fazer login em um aplicativo de aprendizado on-line e executar vários processos antes de efetuar logout. A coisa boa sobre isso é que vai tempo os passos, bem como todo o evento com gráficos detalhados agradáveis que você pode olhar por hora, dia ou mês. Ele deve lidar com o javascript bem.

    
por 22.07.2009 / 21:54
1

Eu não o acho tão robusto quanto o Selenium, mas o iMacros é um addon gratuito para Firefox (e / ou IE) que permitirá gravar e executar "macros" no navegador.

Eu o uso de forma semelhante ao que você sugeriu ... Eu gravo um pequeno conjunto de ações e as executo em um loop para gerar dados de desempenho, etc.

    
por 23.07.2009 / 00:50
0

Não conheço nenhum serviço de terceiros que faça isso para você, mas existem várias ferramentas que você pode configurar para executar testes automatizados. Um exemplo é o Selenium , basicamente você grava um script de ações, e ele executará as ações e fornecerá os resultados. Assim, ele pode trabalhar com javascript, html ou aplicativos flash sem nenhum problema. Eu também encontrei uma lista outras ferramentas de teste .

    
por 22.07.2009 / 19:48
0

O Gomez fornece um serviço semelhante que permite usar o Selenium para criar scripts e criar seus testes. Eu acho que Pingdom também. Ambos têm preços diferenciados para YMMV.

Uma outra alternativa que é um pouco mais brega, mas que pode ser uma ótima experiência de aprendizado, é aproveitar a ideia de Davr, mas executar os testes do Selenium via cron em algo parecido com o EC2.

    
por 22.07.2009 / 20:01
0

GomezNetworks ou Keynote são bons serviços payware de terceiros que podem fornecer dados de desempenho e lidar com a natureza javascript do site.

dotcom-monitor.com parece ser outro serviço que pode ajudar, mas o ponto-chave é que você provavelmente quer monitorar a transação e não apenas "atingir essa URL" (embora o dotcom-monitor possa fazer um formulário POST diretamente), e você quer que eles tenham emulação completa do navegador (ex: javascript), não apenas simples HTML POST / GET etc

experimente pesquisar o 'serviço de monitoramento de transações da web'

    
por 22.07.2009 / 20:39