Alternativas ao SoapUI
Teste de desempenho para suas APIs e Serviços Web com LoadView pelo Dotcom-Monitor

Comece a carregar e teste de estresse suas APIs SOAP e Web em apenas alguns minutos com LoadView pelo Dotcom-Monitor

Nuvem gerenciada

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

Simule cenários do mundo real

Execute milhares de chamadas para suas APIs da mesma forma que seus usuários.

escalonável

Escala de um usuário para milhares com sobrecarga mínima.

Métricas de desempenho

Obtenha insights e valide as métricas de desempenho da API.

Testes dinâmicos de API.
Não há licenças para gerenciar ou contas em nuvem para configurar.

Carga rápida e fácil e testem seus sites, web-apps e APIs da nuvem!

Características SoapUI Outros provedores de nuvem LoadView
Sem requisitos de hardware
Sem licenças para gerenciar
Sem instalações separadas na máquina local
Ferramenta de scripting poderosa e fácil de usar
Rede global de servidores em nuvem
Opção de plano pay-as-you-go
Rolagem de recursos nãoused mês a mês (planos de subscrição)

Você é um usuário atual da SoapUI procurando uma solução alternativa de teste de desempenho de API? Ou apenas procurando por uma plataforma de teste que faça mais do que apenas testar APIs? LoadView by Dotcom-Monitor é uma poderosa plataforma de testes de carga baseada em nuvem para equipes DevOps Agile e DevOps que podem ser usadas para testar tudo, desde APIs até sites e aplicativos web. Abaixo, abordaremos os recursos e benefícios das ferramentas SoapUI Pro e LoadView, para que você possa decidir qual opção é melhor para você!

 

Por que as APIs de teste de carga são importantes

Antes de entrarmos nas especificações das plataformas SoapUI e LoadView, vamos tirar um tempo para entender a importância das APIs de teste de carga. As APIs assumem muitos formulários, mas são essencialmente os mensageiros nos bastidores de seus sites e aplicativos, entregando e enviando mensagens. Por exemplo, quando seus clientes fazem login em sua conta, naveguem no seu site e, eventualmente, passem pelo processo de encomendar um item, tudo isso é tratado por APIs. As APIs são as conexões entre o usuário e os sistemas back-end e servidores que são fundamentais não apenas para a experiência do usuário, mas também para a empresa. É por isso que é importante garantir que seus sistemas possam lidar com um aumento esperado em chamadas de API simultâneas.

O teste de carga é apenas um dos muitos tipos diferentes de testes que podem ser realizados. Dependendo de onde você está no processo de desenvolvimento, você pode precisar incorporar testes de integração, testes funcionais, testes de regressão ou testes de segurança, apenas para citar alguns. A plataforma LoadView normalmente se concentra mais em automatizar testes funcionais, de carga e de estresse e testar suas APIs de fora de sua rede. Isso garante que você obtenha os dados e resultados mais realistas da perspectiva do usuário final. Além disso, o LoadView, juntamente com o conjunto Dotcom-Monitor, suporta APIs RESTful, como XML e JSON, além de APIs SOAP e Web, dando aos usuários inúmeras opções de teste e monitoramento de configuração.

 

APIs de teste de carga: SoapUI vs. LoadView

Inicialmente desenvolvida em 2006, a SoapUI tornou-se uma das ferramentas de teste de API de código aberto mais populares e premiadas do mercado, permitindo que os usuários criem testes funcionais, testes de carga, testes de segurança e zombaria de API para serviços web baseados em SABÃO e REST. SoapUI suporta muitos outros protocolos populares, incluindo Flash, Web e HTTP/S, AMF, JDBC e JMS.

SoapUI é multiplataforma e pode ser usado no Windows, Mac ou Linux/Unix, dependendo de suas necessidades específicas, no entanto, observe os requisitos específicos de instalação de hardware para cada ambiente abaixo:

Windows

  • Processador de 1GHz ou mais de 32 bits ou 64 bits
  • 512MB de RAM
  • 220MB de espaço em disco rígido
  • Windows XP ou posterior
  • Java 7

Linux/Unix

  • Processador Intel ou AMD64 de 1GHz ou mais de 32 bits ou 64 bits
  • 512MB de RAM
  • 260MB de espaço em disco rígido
  • Ubuntu, Red Hat, Fedora, CentOS, Suse; ou outras distribuições
  • Java 7

Mac OS

  • Computador Mac com processador Intel ou PowerPC de 1GHz ou mais de 32 bits ou 64 bits
  • 512MB de RAM
  • 160MB de espaço em disco rígido
  • Mac OS X 10.4 ou posterior; Mac OS X Server 10.4 ou posterior
  • Java 7

Devido ao fato de que o SoapUI deve ser instalado em uma máquina física, o número de usuários virtuais que você pode girar para testes de carga depende da qualidade do seu hardware, especificamente CPU e memória disponíveis.

Com o LoadView, os usuários não precisam se preocupar com requisitos específicos de hardware ou software e remove o incômodo de ter que manter infraestrutura adicional, como uma plataforma local exigiria que você fizesse. Isso permite que as equipes de DevOps e os engenheiros de desempenho se concentrem apenas na criação, execução e análise de seus testes de carga e estresse para quaisquer gargalos. Mais importante, o LoadView é completamente baseado em nuvem, então você não está vinculado por limitações físicas como seria com o SoapUI. O LoadView pode girar centenas a milhares de chamadas de API para o servidor por sessão de teste de carga.

Com o SoapUI, como os usuários virtuais são criados dentro das restrições da sua máquina e da rede, esses tipos de testes só são bons para testes de carga em pequena escala. Por essa razão, o SmartBear recomenda algumas opções diferentes, mas mais caras, se você estiver procurando criar testes de carga em larga escala. Uma opção é mudar para o LoadUI Pro, que dá aos usuários a capacidade de executar testes de API a partir da nuvem. A segunda opção é avançar em sua solução abrangente de teste de API, chamada ReadyAPI. O ReadyAPI inclui SoapUI Pro, LoadUI Pro e ServiceV Pro, dando-lhe essencialmente tudo o que você precisaria para testes funcionais de API abrangentes e testes de desempenho.

Este é outro recurso benéfico de usar o LoadView. Não há ferramentas ou plataformas adicionais de teste de carga que você tem que pagar ou usar. Tudo o que você precisa para carregar e estressar testando suas APIs é feito dentro de uma única interface. O LoadView utiliza mais de 15 locais em todo o mundo, consistindo tanto das redes Amazon Web Services (AWS) quanto de Azure Cloud Services. Não há necessidade de gerenciar a rede em nuvem ou configurar contas adicionais, pois a plataforma gerencia-a para você.

Recursos adicionais: SoapUI vs. LoadView

Como mencionado anteriormente neste artigo, soapui inclui recursos acima e além de apenas testes funcionais e de carga para APIs. Essas características incluem o seguinte:

  • Simulação de serviço/simulação de API

Permite que o usuário crie e simule testes contra serviços web antes de empurrá-los para a produção, eliminando o custo potencial de construção de réplicas em larga escala de seus sistemas de produção.

  • Testes de segurança da API

Protege contra as vulnerabilidades de segurança mais comuns.

  • automação

Suporta recursos avançados de automação completa e integra-se com ferramentas de Integração Contínua, como Maven, Hudson, Bambu, Junit e ANT

  • Análise/Relatórios

SoapUI permite que os usuários criem relatórios fáceis de entender, bem como exportem relatórios em um formato de sua escolha, incluindo PDF, HTML, RTF, Excel, XML, CSV, etc., e são totalmente personalizáveis (Alguns formatos não disponíveis no nível LoadTest).

 

A plataforma LoadView não se limita apenas a testes de API. A plataforma pode realizar testes de carga e estresse para seus sites e aplicativos web. Não são necessárias ferramentas ou plataformas adicionais.

Com o EveryStep Web Recorder, os usuários podem gravar scripts de teste em várias etapas de ações complexas do usuário, como cliques de botão, seleções de menu, formulários, carrinhos de compras, entradas de texto e muito mais. O EveryStep Web Recorder é uma ferramenta gratuita de scripting de automação baseada na Web que registra cada etapa de uma transação na Web e reproduz o script usando um navegador real, sem plugins adicionais ou downloads necessários.

Os scripts podem ser gravados para testar a compatibilidade em mais de 40 navegadores e dispositivos desktop/mobile, incluindo Chrome, Internet Explorer, Android, iOS, iPhone, Samsung e muito mais. O EveryStep Web Recorder suporta praticamente qualquer coisa renderizada em um navegador e suporta idiomas/tecnologias adicionais como AJAX, Angular JS, WebSockets, Java, HTML5, Flash, PHP, Ruby e muito mais.

 

Preços de SoapUI

As licenças SoapUI Pro incluem testes funcionais e automação para APIs REST/SOAP e integração com plataformas populares de gerenciamento de API.

Licenças Fixas

  • Licença de 1 ano – $599
  • Licença de 2 anos – $1.198
  • Licença de 3 anos – $1.797

Licenças Flutuantes

  • Licença de 1 ano – $4.190

Licenças fixas podem ser ativadas por um único usuário, com um nome de usuário e senha exclusivos, em uma única máquina, dispositivo de computação ou máquina virtual. Usuários adicionais devem comprar uma licença dedicada.

Licenças flutuantes podem ser ativadas para diferentes usuários e combinações de máquinas, mas apenas uma de cada vez.

Adicionais adicionais incluem treinamentos e certificações soapUI que variam de US$ 99 a US$ 149

 

LoadView Avaliação e Preços gratuitos

Oferecemos um teste gratuito com $20 em créditos de teste de carga. Não é necessário cartão de crédito.

Temos vários planos baseados em assinatura que começam em US$ 199 por mês. Com nossos planos baseados em assinatura, desde que seu plano permaneça válido, minutos de usuário virtuais não uso e horas de injetor de carga rolam de um mês para o outro. Além disso, os usuários podem selecionar um plano anual com uma taxa menor por mês. Alternativamente, você também pode selecionar a partir de um plano pay-as-you-go.

Entrada – $199 por mês

  • Max HTTP Usuários Virtuais: 1.000
  • Usuários virtuais do Navegador Max: 100
  • HTTP Horário do Usuário: 15.000
  • Horário do usuário do navegador: 300
  • Horas do injetor de carga: 30

Profissional – $499 por mês

  • Max HTTP Usuários Virtuais: 5.000
  • Usuários virtuais do Navegador Max: 500
  • HTTP Horas de Usuário: 75.000
  • Horário do usuário do navegador: 1.500
  • Horas do injetor de carga: 75

Avançado – $1.499 por mês

  • Max HTTP Usuários Virtuais: 20.000
  • Usuários virtuais do Navegador Max: 2.000
  • HTTP Horas de Usuário: 300.000
  • Horário do usuário do navegador: 6.000
  • Horas do injetor de carga: 250

Sob demanda

  • Max HTTP Usuários Virtuais: 1.000.000
  • Usuários virtuais do Navegador Max: 10.000
  • Horas de usuário HTTP: Ilimitado
  • Horário do usuário do navegador: Ilimitado
  • Horas do injetor de carga: Ilimitado

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

Serviços profissionais do LoadView

O objetivo do Dotcom-Monitor Professional Services é ajudar você e suas equipes a executar testes de desempenho, interpretar dados e ajustar seu sistema sem o envolvimento da nossa equipe. Nossas técnicas são testadas e comprovadas. Você pode escolher quais elementos você precisa de assistência, e nossos engenheiros de desempenho irão treiná-lo através deles. Nossa equipe também está disponível para realizar todo o exercício de teste de carga para você, oferecendo consulta para otimizar seu código e infraestrutura. O nível de cooperação do Dotcom-Monitor depende inteiramente de você.

 

conclusão

Como uma solução de teste gratuita e de código aberto para APIs, a SoapUI é ótima para testes em pequena escala, mas isso não será representativo de seus usuários e clientes – ou como eles usam seus serviços. Você precisa de uma plataforma que possa simular tráfego no mundo real de todo o mundo, e o LoadView pode fazer exatamente isso. O LoadView pode realizar testes dinâmicos de API em praticamente qualquer tipo de sistema ou infraestrutura. Sua API não está realmente funcional até que possa enfrentar as condições do mundo real.

Não só isso, a plataforma LoadView pode ser usada para realizar testes de desempenho para seus sites e aplicativos web, usando navegadores reais. Isso é algo que você não pode fazer com SoapUI. Se você quiser realizar testes de carga em larga escala usando o ecossistema SmartBear, você terá que passar para uma configuração de plataforma e preços diferente e mais cara. E dependendo de suas necessidades, isso pode chegar a dezenas de milhares de dólares. Você não precisa quebrar o banco com o LoadView. Oferecemos planos competitivos baseados em assinatura ou um plano sob demanda, então você só paga pelos testes que executa.

Experimente LoadView do Dotcom-Monitor

e receber $20 em créditos de teste grátis!