Alternativas Akamai CloudTest:
LoadView do Dotcom-Monitor
Teste de carga baseado em navegador

Garanta que seus clientes tenham a experiência web que eles esperam e merecem.

Testes em Navegadores Reais

Teste seus sites e aplicativos da Web usando navegadores reais.

Gravador de script poderoso

Aponte e clique em seus aplicativos como um usuário faria.

Várias simulações de usuários

Execute várias simulações de usuários, desde HTTP/S até simulações reais baseadas em navegador.

Aplicativos móveis

Suporta mais de 40 navegadores/dispositivos desktop e móveis.

Script rápido e executar testes de carga a partir de uma variedade de geolocalizações

Testes de carga baseados em nuvem para páginas da Web, aplicativos web, APIs e mídia de streaming.

Características Akamai CloudTest Outros provedores de nuvem LoadView
Não são necessários downloads adicionais/ complementos
Nenhum conhecimento de scripting é necessário
Scripting para aplicativos de Internet ricos
Custo-efetivo, pague como você vai preços
Selecione entre várias simulações de usuários
Oferece várias opções de curva de carga
Rolagem de recursos nãoused mês a mês (planos de subscrição)

Se você está procurando uma alternativa ao CloudTest da Akamai, tire um tempo para ler sobre os benefícios do LoadView do Dotcom-Monitor. LoadView é uma plataforma flexível e sob demanda utilizada para sites de testes de carga, web-apps, mobile e APIs – tudo a partir de uma única interface. A plataforma LoadView é inteiramente baseada em nuvem, portanto não há necessidade de criar contas adicionais na nuvem ou configurar infraestrutura separada. Todas as partes complicadas são gerenciadas para você.

O CloudTest da Akamai é um ótimo produto de nível corporativo e oferece alguns dos mesmos recursos e funcionalidades que o LoadView, mas também cobriremos alguns dos diferenciais de cada solução, para que você tenha uma melhor compreensão no que diz respeito às suas necessidades específicas.

LoadView: Testes reais do navegador, sob demanda

Na cultura de hoje, ganhar a experiência online do cliente é fundamental. Quando se trata de sites e aplicativos de carregamento lento, os clientes rapidamente perderão o interesse, ficarão frustrados e abandonarão o que estavam fazendo. A diminuição do desempenho do site está diretamente associada à perda de receita e percepção da marca. Eles procurarão rapidamente a substituição mais próxima (também conhecida como, seu concorrente) e se sua experiência for positiva lá, eles provavelmente nunca mais visitarão seu site novamente.

Mas não precisa ser assim. Do Desenvolvimento e WebOps ao Marketing e Vendas, sua organização tem muito em jogo para simplesmente ignorar os testes de desempenho e esperar pelo melhor. Entender quanto tráfego seu site ou aplicativo pode lidar é importante, mas também é vital entender quais elementos específicos estão afetando o desempenho. Se você não sabe o que precisa ser corrigido, você não pode melhorá-lo, que é onde usar uma plataforma como o LoadView é essencial.

A plataforma LoadView é baseada em nuvem e fornece acesso a mais de 15 servidores injetores de carga em todo o mundo. Configurar e preparar manualmente geradores de carga e agentes é coisa do passado. Engenheiros e desenvolvedores agora podem gastar seu tempo em se concentrar na criação e execução de testes de carga. Em comparação com outras soluções de teste de carga, onde os desenvolvedores só podem executar testes baseados em protocolos, que não levam em conta a atividade real do usuário (atrasos, cliques do mouse, etc.), a plataforma LoadView pode executar testes de carga baseados em protocolos e reais baseados em navegador, dando às equipes melhores dados do mundo real em troca.

 

O gravador web EveryStep

O EveryStep Web Recorder é uma ferramenta de script que fornece aos usuários para script e facilmente script e registrar cenários e transações de usuários. É tão fácil quanto navegar através de seu site ou aplicativo como um usuário ou cliente faria. O que é ótimo no gravador é que é fácil de usar, não há downloads separados, e a experiência de scripting anterior não é necessária.

O gravador é compatível com mais de 40 navegadores desktop (Chrome e Internet Explorer) e móvel (iPhone, iPad, Google, Samsung, Blackberry e muito mais) e suporta praticamente qualquer programa que seja executado no navegador, independentemente da tecnologia utilizada. O EveryStep Web Recorder suporta as seguintes tecnologias e muito mais:

  • Ajax
  • Java
  • HTML5
  • lampejo
  • PHP
  • rubi
  • Luz de prata

Inicie o EveryStep Web Recorder Agora!

 

Múltiplas curvas de carga para seus requisitos de teste de carga

A plataforma LoadView fornece várias curvas de carga – Curva de passo de carga, curva baseada em metas e curva ajustável dinâmica – dependendo dos requisitos específicos de teste de carga.

A Curva de passo de carga é ideal para testar como seu site ou aplicativo lida com aumentos no tráfego.

Utilize a Curva baseada em objetivos se você já souber, aproximadamente, a quantidade de visitantes em seu site durante um determinado período de tempo.

A Curva Ajustável Dinâmica permite a capacidade de alterar o tráfego enquanto o teste estiver em execução. Ao alterar a quantidade de carga durante o teste, você também vê como isso afeta seu hardware ou software.

 

Teste onde seus clientes estão

Distribua as porcentagens de carga do usuário entre geolocalizadores para combinar onde seus usuários estão. Escolha entre mais de 15 locais em todo o mundo.

Preços do LoadView

O LoadView tem planos baseados em assinatura, a partir de US$ 199 por mês. Com nossos planos baseados em assinatura, minutos de usuário virtuais nãousados e horas de injetor de carga rolam e acumulam de um mês para o outro, desde que seu plano de assinatura permaneça válido. Alternativamente, você também pode selecionar a partir de um plano pay-as-you-go. Os preços são calculados e exibidos antes de começar um novo teste, para que você saiba exatamente pelo que está pagando.

Serviços profissionais do LoadView

O objetivo do Dotcom-Monitor Professional Services é fazer com que você faça testes de desempenho, analisando seus dados e ajustando seu sistema sem o nosso engajamento. Nossa metodologia é testada, comprovada e oferecida na moda exclusiva à la carte. Você escolhe e escolhe com quais elementos você precisa de assistência, e nossos engenheiros de desempenho irão treiná-lo através deles.

Nossos engenheiros também estão disponíveis para realizar todo o exercício de teste para você, oferecendo consulta para otimizar seu código e infraestrutura. O nível de interação Dotcom-Monitor depende completamente de você.

 

 

CloudTest

Antes de entrarmos nos recursos específicos do CloudTest, vamos mergulhar em um pouco de fundo sobre o produto em si. CloudTest é uma solução de teste de carga e desempenho que foi desenvolvida pela primeira vez por uma empresa chamada SOASTA. A SOASTA foi fundada em 2006 e tornou-se líder no espaço de Gestão de Desempenho Digital. A Akamai foi fundada em 1998 e lentamente tornou-se líder global em serviços de CDN (Content Delivery Network). A partir do início dos anos 2000, a Akamai iniciou uma série de aquisições para expandir sua pegada e escopo de ofertas. Foi só no início de 2017, quando a Akamai adquiriu a SOASTA. A SOASTA agora opera como uma subsidiária da Akamai. O CloudTest é apenas uma das muitas plataformas agora integradas em suas Soluções de Desempenho Web e Móvel.

O CloudTest, como o LoadView, é baseado em nuvem e é usado para medir o desempenho de seus aplicativos, APIs e serviços web em escala. A Akamai também entende a importância da experiência do usuário e o CloudTest é vital para garantir que aplicativos e sites estejam funcionando como esperado, independentemente da plataforma em que o cliente esteja.

 

Scripting e gravação com CloudTest

Um clipe de teste é um script que é composto por uma série de eventos, como um script HTTP/S ou uma série de ações dentro de uma gravação de navegador. São os blocos essenciais que compõem o CloudTest. Os usuários podem criar vários clipes de teste com diferentes ações. Por exemplo, se você quiser criar três ações separadas, como um usuário aterrissando em sua página inicial, um usuário comprando um item específico ou um usuário navegando em seu site, você pode criar clipes de teste individuais para todas essas ações. Assim como o LoadView, os usuários também têm a opção de adicionar atrasos ao script para ações que requerem tempo de pensar ou tempo de resposta adicionais.

Uma coleção de clipes de teste é chamada de Composição de Teste. São essas composições de teste que são carregadas em sua plataforma e, em seguida, podem ser utilizadas para testes de carga. Uma coisa a observar antes de criar clipes de teste é que você deve especificar um Target (aplicativo, serviço web, site, etc.) e/ou script. Um Target também contém as informações relevantes para formatar e enviar mensagens para o serviço web, aplicativo ou protocolo (para sites baseados em WebSockets).

Os usuários têm a opção de criar clipes de teste manual ou automaticamente usando um dos métodos abaixo. Um item a notar é que os scripts CloudTest são escritos em JavaScript, então se você seguir a rota manual, você precisará ter experiência na linguagem de programação JavaScript. Se não, então o método automático provavelmente atenderá às suas necessidades. Além disso, o CloudTest é capaz de importar scripts JMeter existentes ou configurar, editar e executar novos scripts JMeter.

  • Gravação de aplicativo móvel (também conhecido como TouchTest)
  • Gravação do navegador

Os usuários devem usar a extensão do navegador Firefox e o site deve ter um certificado SSL válido.

  • Gravação HTTP/S

O certificado SSL deve ser válido para ser registrado através do método HTTP/S. Gravar HTTP, ou tráfego em nível de pacote, também está disponível como uma opção para os usuários. Basta notar que isso requer o uso da Extensão Do Chrome, que é um download separado.

Uma das grandes limitações do CloudTest é que ele não suporta muitos dos Aplicativos de Internet Ricos (RIA), como Flash, Silverlight, Ruby e PHP, como a plataforma LoadView faz. Os sites de hoje estão cheios de conteúdo dinâmico, que os usuários adoram, mas podem ser difíceis para desenvolvedores e engenheiros na hora de testar o desempenho. O LoadView pode facilmente automatizar os testes desses tipos de aplicativos, dando aos desenvolvedores tempo para se concentrar em criar e executar testes, em vez de ter que se preocupar e passar pelo esforço de construir scripts complexos.

 

Executando um teste de carga com o CloudTest

Uma vez que você tenha seu script criado e salvo, você está pronto para ir. Os usuários começam acessando qualquer uma de suas Composições de Teste salvas, que novamente, é apenas uma combinação de diferentes tipos de fluxos de usuário (visitar uma página inicial, comprar um item, postar um comentário em um formulário, navegar na loja, etc.). À medida que os usuários criam fluxos adicionais de usuários, eles se tornam disponíveis dentro do construtor de composição CloudTest e a partir daí, os usuários podem arrastá-los e soltá-los na interface e adicioná-los ao servidor de teste em nuvem. A partir daí, você pode especificar o número de usuários que você gostaria para essa atividade em particular e identificar de onde você deseja que a carga venha usando os seguintes provedores de nuvem:

  • AWS
  • Google
  • azul
  • GoGrid
  • Dados da Dimensão
  • RackSpace
  • QingCloud

O último item que precisa ser concluído é trazer os servidores, que é chamado de “implantar uma grade” na plataforma CloudTest. Uma grade é um grupo de servidores que você deseja usar para um teste de carga e o tempo de configuração é relativamente curto e pode levar de 3 a 5 minutos. Uma vez que os servidores estejam prontos, o teste pode começar. O CloudTest vai chegar a esses diferentes geradores de carga e diferentes locais, entregar-lhes os scripts com os fluxos específicos do usuário que foram definidos. Os usuários podem ver os dados entrarem nos painéis, em tempo real, à medida que o teste está em andamento.

Um dos recursos mais impressionantes visualmente dentro da plataforma CloudTest é a exibição do painel Dynamic Globe. É uma visualização que mostra aos usuários a rapidez com que as respostas estão voltando dos vários locais, usando cores específicas para representar vários fatores. Por exemplo, a largura das linhas mostra quanta largura de banda você tem, para que você possa realmente ver qual local está recebendo mais largura de banda e quão rápido as diferentes respostas estão voltando dos locais.

Os usuários também podem definir o esquema de cores dos arcos, dependendo dos tempos de resposta. Por exemplo, você pode definir qualquer coisa de 0-300 milissegundos para ser uma cor específica e qualquer coisa de 301+ milissegundos uma cor diferente. Isso permite que você visualmente veja e diferencie os tempos de resposta entre vários locais.

Semelhante ao recurso Curva Ajustável Dinâmica no LoadView, os usuários também têm a opção de alterar a carga na mosca através deste painel no CloudTest. Ajustar o volume de usuários em tempo real permite que você veja como seu site é impactado à medida que mais visitantes chegam ao seu site ou aplicativo.

Uma vez que o teste esteja sendo executado, os usuários podem acessar mais detalhes em diferentes painéis do CloudTest.

  • Análise de Coleção

Mostra não apenas o desempenho geral de cada um dos diferentes scripts e fluxos de usuários que estão sendo executados, mas dentro de cada fluxo de usuário, você pode olhar quanto tempo as diferentes etapas ou processos estão tomando. As métricas incluem duração média/mínima/máxima, desvio padrão, percentil 90, bytes enviados/recebidos e erros

  • Duração média da coleta

Mostra respostas, ao longo do tempo, como o teste de carga está em andamento.

  • Painel de cachoeira

Mostra os diferentes tipos de usuários virtuais em execução e ajuda a identificar quais elementos estão desacelerando a página, como solicitação HTTP inicial, recursos de página, tempo para primeiro byte, etc.)

  • Monitorando gráfico combinado

Dá uma visão sobre o que está acontecendo no nível do servidor. Os agentes de monitoramento devem ser instalados nos servidores para captar essas métricas do servidor. As métricas coletadas incluem porcentagem/memória/IO da CPU, etc., utilizadas por usuários virtuais

  • Soluções APM

O CloudTest também se integra com soluções populares de APM, como Nova Relíquia, AppDynamics, Dynatrace, CloudWatch e Introscope

  • Painel de análise de erros

Mostra usuários virtuais vs. erros por tipo (ao longo do tempo), análise de erros e as cinco principais mensagens por contagem de erros.

Preços do CloudTest

A Akamai não publica nenhum preço em seu site, no entanto, existem alguns sites que estimam o custo em torno de US $ 1.300 por usuário/ano. Entre em contato diretamente com a Akamai ou entre em contato com um revendedor ou terceiro, como Azure ou AWS Marketplace, para comprar uma licença ou assinatura.

 

conclusão

LoadView e CloudTest são plataformas de teste de desempenho muito poderosas por si só. Ambos lhe dão a capacidade de testar seus aplicativos e serviços baseados na Web com quantos usuários virtuais do mundo real você precisar. Eles também fornecem as métricas e relatórios que são essenciais ao tomar uma decisão informada sobre o planejamento da capacidade ou adicionar hardware ou software adicionais. Com o CloudTest, existem várias etapas demoradas e extensões/complementos adicionais apenas para começar. Além disso, os usuários têm que ter amplo conhecimento da linguagem de programação JavaScript ao criar scripts para aplicativos web ricos. Pode se tornar um esforço muito demorado para engenheiros de teste e desenvolvedores. No entanto, a Akamai possui todo um ecossistema que se integra com o CloudTest e outros produtos, tornando-o adequado para grandes empresas e organizações.

Quando se trata de facilidade geral de uso com a plataforma e criação de scripts para aplicativos web ricos, o LoadView, juntamente com o EveryStep Web Recorder ganha aqui. Não há experiência necessária ao usar o gravador, basta mover-se através de seu site ou aplicativo, apontando e clicando como um cliente faria. Além disso, o LoadView possui ótimos recursos de nível corporativo, como testes de curva ajustáveis baseados em metas e dinâmicos. Além disso, os scripts que você cria para testes de carga podem ser carregados em sua plataforma de monitoramento para análise contínua na produção.

Experimente LoadView do Dotcom-Monitor

e obtenha até 5 testes de carga gratuitos ao se inscrever