Alternativasde desempenho de berinjela:

Teste de carga flexível e sob demanda da nuvem

Script e execute testes de carga para sites, aplicativos web e APIs em minutos com a plataforma LoadView.

Ferramenta de scripting baseada na Web

Compatível com mais de 40 navegadores e dispositivos desktop/mobile.

Rede de nuvem gerenciada

LoadView gerencia a rede para você. Não são necessárias contas separadas.

Teste flexível

LoadView provides users the ability to configure tests for their specific needs and environment.

Opção de plano pay-as-you-go

Pague apenas pelo que precisa. Os preços são calculados antes de você executar o teste.

Faça os testes em minutos! Não são necessárias contas de terceiros ou downloads adicionais.

Teste e teste de estresse seus sites, aplicativos web e APIs usando navegadores reais da nuvem!

Características beringela Outros provedores de nuvem LoadView
Sem hardware para provisão
Sem instalações separadas na máquina local
Não são necessárias contas em nuvem separadas
Plataforma baseada na Web
Ferramenta de scripting poderosa e fácil de usar
Rolar recursos nãousados mês a mês (planos de assinatura)

Procurando uma alternativa ao Desempenho da Berinjela para você ou sua organização? Se você é um desenvolvedor, engenheiro ou testador de desempenho, a plataforma LoadView oferece a flexibilidade para atender às demandas de teste de seus sites, aplicativos e APIs.

A berinjela fornece um ecossistema robusto de testes de desempenho e produtos de monitoramento. Desde testes funcionais até automação robótica de processos (RPA), seu objetivo é ajudar as empresas a otimizar a experiência do cliente. Sua ferramenta de teste de desempenho, Eggplant Performance, é uma das poucas plataformas que podem ser utilizadas para garantir que seus sites e aplicativos estejam funcionando como esperado. No entanto, em comparação com o LoadView, existem muitos requisitos, pré-requisitos e conhecimentos adicionais necessários para usar o Desempenho da Berinjela. Vamos investigar a diferença dessas plataformas abaixo e mostrar por que o LoadView deve estar no topo da sua lista.

LoadView: Teste de carga baseado em navegador real para sites, aplicativos e APIs

Os clientes de hoje esperam sites e aplicativos confiáveis. Se algum desses serviços não carregar ou fornecer ao cliente as respostas pretendidas, ele perderá rapidamente o interesse e sairá para encontrar um site que funcione. As organizações sabem disso e entendem que o teste de desempenho é um componente crítico, não apenas durante o ciclo de vida do desenvolvimento, mas também quando esses serviços são empurrados para a produção. Os testes de carga oferecem a oportunidade de validar velocidade, descobrir gargalos e garantir que a infraestrutura atual possa suportar a escalabilidade desses serviços. Além disso, o LoadView pode ser usado para testar serviços externos de terceiros, que raramente são testados, mas podem afetar indiretamente a experiência do usuário final.

Muitas das soluções de teste de carga de código aberto no mercado hoje só podem executar simulações de usuário baseadas em protocolos, o que é ótimo para testes pequenos e funcionais e determinar uma linha de base, mas não o suficiente quando você precisa saber como os tempos de resposta do lado do cliente são afetados. Com a plataforma LoadView, você tem a opção de executar diferentes tipos de simulação de usuário: HTTP/S e testes reais baseados em navegador. Dependendo de suas necessidades específicas de teste, o LoadView oferece flexibilidade adicional na hora de definir o tipo de carga para o teste.

  • Curva de passo de carga

Gera cargas com um número pré-determinado de usuários simultâneos para durações de tempo especificadas. Útil ao determinar como seus sites e aplicativos gerenciam aumentos no tráfego.

  • Curva baseada em metas

Útil quando você já identificou o nível limitante do seu throughput necessário e precisa garantir que sua meta de desempenho seja atingida.

  • Curva ajustável dinâmica

Ajuste a carga durante um teste e veja os resultados em tempo real, dando uma visão de como o desempenho do site ou do aplicativo muda à medida que os níveis de carga flutuam.

Scripting facilitado com o gravador web EveryStep

O EveryStep Web Recorder oferece aos usuários a capacidade de gravar e reproduzir facilmente transações críticas e interações de usuários, simplesmente apontando, clicando e navegando como um cliente regular – tudo dentro de um navegador real! Não são necessários downloads ou complementos separados. Registos de teste rápidos e facilmente das ações complexas ou de missão crítica que seus usuários fazem, como cliques, seleções de menu, entradas de formulário e envio, processo de carrinho de compras e entradas de texto. Além disso, o EveryStep Web Recorder pode capturar imagens e validar textos para garantir que imagens e textos estejam renderizando e exibindo corretamente.

O EveryStep Web Recorder é compatível com mais de 40 navegadores e dispositivos desktop/mobile e suporta muitas das tecnologias e frameworks usados para criar aplicativos dinâmicos. Saiba mais sobre o EveryStep Web Recorder. Alguns dos dispositivos móveis suportados incluem o seguinte:

  • iPhone
  • iPod
  • iPad
  • nexo
  • Samsung Galaxy
  • HTC
  • Motorola
  • Sony
  • Amazon Kindle
  • Microsoft Lumia
  • amora

Esses scripts podem então ser carregados na plataforma LoadView para automatizar o processo de teste de desempenho para seus sites, aplicativos web, serviços web e APIs. Além disso, os scripts também podem ser carregados na plataforma de monitoramento Dotcom-Monitor para monitoramento contínuo e verificações de tempo de atividade na produção.

Saiba mais sobre o EveryStep Web Recorder

Distribuição global de usuários virtuais

Mais importante, o LoadView não exige que você mane com qualquer infraestrutura adicional ou gere quaisquer contas em nuvem de terceiros como outras soluções fazem. Basta girar máquinas de teste quando você precisar delas. O LoadView utiliza servidores injetores de carga localizados em mais de 15 locais ao redor do mundo (Estados Unidos, Canadá, APAC, América do Sul e Europa) para gerar cargas de usuários. Isso permite que você distribua a carga do usuário entre locais geográficos. Por exemplo, se uma certa porcentagem de seus clientes visitar em alguns locais geográficos específicos, você pode selecionar essas zonas específicas para testar.

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 mês a mês, desde que seu plano permaneça ativo. 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.

Se suas necessidades específicas exigirem mais do que as listadas acima, entre em contato conosco para planos de nível Corporativo.

Não vá sozinho: LoadView Serviços profissionais

Deixe um de nossos engenheiros de desempenho ajudar com qualquer, ou todas, de suas necessidades de teste de peformance. Você escolhe quais elementos você precisa de assistência, e nossos engenheiros de desempenho irão treiná-lo através deles. Agende um horário para se encontrar com um engenheiro de desempenho hoje!

Desempenho da berinjela

O Desempenho da Berinjela é a solução de teste de desempenho e carga da Berinjela e é composto por quatro ferramentas: Egg berinjela Performance Studio, Test Controller, Injectors e Analyzer. O Eggplant Performance Studio permite que os usuários criem scripts virtuais do usuário, configurem dados de teste e definam os testes de desempenho. O Controlador de Teste executa e monitora os testes. Os injetores geram carga a partir de software instalado em laptops, desktops ou servidores. E por último, o Analisador processa os dados de resultados de testes e cria relatórios e gráficos a partir dos dados brutos.

A berinjela também oferece outro produto chamado Berinjela Performance para JMeter, que é uma versão do Desempenho da Berinjela, mas como o nome indica, destina-se especificamente ao teste de JMeter. O desempenho da berinjela para JMeter é gratuito e funciona essencialmente o mesmo que o Desempenho da Berinjela, no entanto, há diferenças na terminologia e no fluxo de trabalho ao criar scripts e configurar testes com Desempenho de Berinjela para JMeter. É importante que os usuários tenham familiaridade e experiência com o JMeter ao usar esta ferramenta. Para efeitos deste artigo, vamos focar na plataforma padrão de Performance de Berinjela.

Explicaremos com mais detalhes como essas ferramentas funcionam e algumas das diferenças entre elas e a plataforma LoadView, no entanto, uma das diferenças significativas é que o Desempenho da Berinjela deve ser instalado na máquina local. Não é baseado na Web como o LoadView. Com o LoadView, tudo o que você precisa é de uma conexão com a Internet e um navegador. Dentro da plataforma Berinjela Performance, as ferramentas Eggplant Performance Studio, Test Controller e Analyzer só podem ser executadas no Windows.

Roteiro com Estúdio de Performance de Berinjela

O Eggplant Performance Studio, como o EveryStep Web Recorder com LoadView, é onde os usuários começam a criar e definir testes usados para testes de carga. Seus vários gravadores suportam sites de teste, bem como tecnologias comuns de servidor de clientes, como Java, .NET e Citrix. Para quaisquer protocolos e tecnologias que não sejam suportados fora da caixa, o Eggplant Performance pode fornecer usuários virtuais personalizados. Semelhante ao LoadView, o gravador captura o tráfego da rede para criar um script e também pode scriptar ações do usuário, como visitar um site ou dirigir uma interface de usuário, executando scripts que descrevem essas ações. O Eggplant Performance Studios tem vários gravadores diferentes que os usuários podem selecionar, dependendo da necessidade ou situação.

  • Gravador de proxy da Web. Este gravador é o gravador usado para capturar interações no site. Todo o tráfego HTTP/S e WebSockets é enviado através do Gravador de Proxy da Web. A gravação criada pelo gravador pode então ser usada para desenvolver um script a ser executado por um tipo de Usuário Virtual da Web. Se você está procurando gravar a partir de um dispositivo móvel ou outro dispositivo externo, você deve passar por algumas etapas adicionais:

– O certificado raiz deve ser instalado antes de registrar o tráfego HTTP/S

– Dispositivo móvel precisa fazer com que o controlador atue como seu servidor proxy sobre a porta 909

  • Gravador de rede web. Este gravador registra o tráfego HTTP entre um navegador e um servidor web analisando o tráfego de rede que passa por um cartão de rede. Observe que este gravador não pode decodificar o tráfego HTTPS. Este gravador é benéfico nas seguintes situações:

– Você não é capaz de definir seu aplicativo para utilizar o gravador proxy

– O comportamento do protocolo, ao operar através de um proxy, é diferente em comparação com a conexão direta com o servidor

– O aplicativo já é acessado através de um proxy

  • Citrix Recorder. Este é um gravador para aplicações Citrix. Uma nota importante é que os usuários devem acessar o site da Citrix StoreFront para obter detalhes de conexão. O Gravador Citrix pode ser usado para testar o seguinte:

– Tempos de resposta, como experimentado pelos usuários

– Entender como a infraestrutura do servidor Citrix responde sob carga

  • Gravador TCP/UDP. Este gravador registra o tráfego TCP/IP e UDP entre o servidor cliente, avaliando o tráfego de rede passado através do cartão de rede. Esta abordagem é útil para a seguinte situação:

– Seu sistema é um aplicativo/dispositivo que se comunica como cliente ou servidor por uma rede, mas não utiliza HTTP

O Egg berinjela Performance Studio também oferece métodos adicionais de scripting além das opções padrão:

  • Scripts virtuais de usuário do Selenium. Esta é uma extensão do Firefox que fornece um IDE para o Selenium e dá aos usuários a capacidade de gravar e reproduzir scripts selenium, no entanto, existem algumas etapas adicionais que os usuários precisam tomar:

– Os usuários devem lançar o navegador Firefox e baixar os scripts IDE mais recentes do Selenium

– Os scripts são exportados como scripts Java JUnit 4 WebDriver e, em seguida, devem ser convertidos em um script de Selênio de desempenho de berinjela.

  • Importando arquivos HAR. O Egg berinjela Performance Studio suporta os seguintes programas:

– Charles

– Chrome DevTools

– Firebug NetExport

– Compuware APM Ajax Edition

– Violinista

  • APIs de usuários virtuais. Os usuários podem criar um script vazio com uma das seguintes APIs do Usuário Virtual para escrever código:

– API Java

– API .NET/C#

Configuração e execução do teste de berinjela

O Eggplant Performance Studio também é onde os usuários configuram testes assim que os scripts são criados. Fluxos de trabalho personalizados podem ser construídos em torno dos scripts e adicionados aos testes, com cada teste sendo composto por grupos de usuários virtuais e cada grupo de usuários virtuais executando seu próprio fluxo de trabalho ou script.

Uma vez configurado o teste, os usuários podem executar e monitorar testes a partir do aplicativo Controladores de Teste. Vale a pena notar que o Controlador de Teste é um aplicativo separado, então os usuários são obrigados a baixar e executar este aplicativo para executar seus testes. Ao configurar testes no LoadView, tudo isso é feito de dentro de uma única interface, sem necessidade de aplicativo separado.

Dentro do aplicativo Test Controller, os usuários de berinjela têm várias opções e configurações para escolher, incluindo:

  • Testes de partida e parada
  • Visualização de dados do teste em tempo real
  • Criando e visualizando métricas definidas pelo usuário
  • Acessando dados de teste passados
  • Agendamento de testes em um momento específico

Os usuários também têm a opção de gerenciar de onde a carga virtual se origina. Por padrão, a máquina onde o desempenho da berinjela está instalada atua como controlador de teste, chamada de injetor estático. No entanto, se você não quiser maximizar os recursos em sua própria máquina, os usuários também têm a opção de usar a Nuvem de Berinjela, que usa a própria infraestrutura da Berinjela para executar testes, ou utilizar uma opção de Nuvem Pública através do Amazon AC2 ou Microsoft Azure. Um dos benefícios do uso da infraestrutura da Berinjela ou da Nuvem Pública é que você não precisa executar o processo de configuração de máquinas virtuais, sistemas operacionais ou armazenamento, tornando-o ótimo para a realização de testes maiores. No entanto, se usar selecionar a opção Nuvem Pública, eles já devem ter uma conta AWS ou Azure separada. Esta é outra diferença fundamental entre o Desempenho da Berinjela e o LoadView. Com o LoadView, tudo é gerenciado na nuvem para você, sem necessidade de configuração separada da conta.

Coleta de dados com analisador

O analisador reúne todos os dados do teste, como tempos de resposta (média, max, min e percentis), do servidor/cliente, dando aos usuários a capacidade de decidir se o desempenho estava dentro de certos limites. Por padrão, o Analyzer não está ligado para usuários. Os usuários devem adicionar dados de teste ao Analyzer para começar a criar gráficos, gráficos e tabelas. Os usuários podem selecionar quais tipos de informações/métricas eles querem incluídos em seus resultados de teste ou selecionar a partir de uma lista de modelos padrão. Ao contrário dos testes funcionais, onde é um simples passe/falha, os dados coletados aqui permitem que os usuários comparem dados em diferentes testes ou o mesmo teste de diferentes períodos de tempo para entender os componentes individuais que afetam o desempenho do site ou do aplicativo.

Desempenho da berinjela: Integrações adicionais

O Desempenho da Berinjela se integra a outras ferramentas de teste, como jenkins, para ambientes de CI/CD. A berinjela também se integra ao Dynatrace para monitoramento contínuo de aplicativos e oferece uma API que pode ser utilizada para se integrar com ferramentas adicionais.

Teste gratuito de desempenho de berinjela

Todos os recursos estão disponíveis na versão gratuita do Berinjela Performance. Se você tiver várias licenças funcionais de berinjela, você pode usá-los com a edição gratuita sem nenhum custo adicional.

  • Protocolos Web

Teste até 50 usuários virtuais simultâneos

  • Citrix e Selênio

3 usuários virtuais simultâneos

Modelo de licença de desempenho de berinjela

Berinjela não lista nenhum preço em seu site, você deve entrar em contato com sua equipe de suporte. O desempenho da berinjela é licenciado simplesmente pelo número de usuários virtuais necessários e vendidos a termo, o que inclui:

  • A versão mais recente do Desempenho da Berinjela
  • Suporte e manutenção
  • Acesso a todos os lançamentos de novos produtos
  • Acesso a guias e material de treinamento

Requisitos do sistema de desempenho de berinjela

Como mencionado anteriormente no artigo, o Desempenho de Berinjela é executado apenas em máquinas Windows. Abaixo está uma lista dos vários requisitos do sistema:

  • Windows
    • Desempenho da berinjela
      • Disponível apenas para sistemas operacionais Windows
      • Vista/7/8.1/10, Servidor 2008/2012/2016 Requer SO de 64 bits
    • Analisador de desempenho de berinjela (inclui estúdio, controlador e injetor)

Disponível apenas para sistemas operacionais Windows

Windows Vista/7/8.1/10, Servidor 2008/2012/2016 Requer SO de 64 bits (.exe)

Injetor de desempenho de berinjela (inclui estúdio, controlador e injetor)

Windows Vista/7/8.1/10, Servidor 2008/2012/2016 Requer SO de 64 bits (.msi)

OCR de desempenho de berinjela (reconhecimento óptico de caracteres)

Disponível apenas para Windows (componente opcional para VUs C# Citrix)

Requer 1GB de espaço em disco

Windows Vista/7/8.1/10, Servidor 2008/2012/2016

Desempenho da berinjela: tipo de usuário virtual SAP Fiori

Windows Vista/7/8.1/10, Servidor 2008/2012/2016

Linux

Todas as versões suportadas

MacOS

Mac OS Sierra, OSX El Capitan, OSX Yosemite

Ios

iOS 10.0 e abaixo

Conclusion

As you can clearly see, the Eggplant Performance product is a robust, complex product. Depending on the environment, users have the option of using many different scripting recorders, making it a fit for environments that run many different applications. However, all of these different functionalities seem to only add more layers of complexity and steps. Performance testing doesn’t have to be difficult. With a platform like LoadView, users can create scripts with the EveryStep Web Recorder and start running tests in minutes. Forget about the hassles of downloading and installing separate applications, administering virtual user load configurations, and managing separate cloud accounts. All of that is managed for you with LoadView. Try LoadView today and see how easy it can be!

Experimente o LoadView hoje!

Sem cartão de crédito, sem contrato.