O SoapUI testa serviços web desde 2005, e para trabalhos SOAP orientados por WSDL, ainda é o nome que todos conhecem. Mas a maioria das equipes que procuram uma alternativa ao SoapUI em 2026 não estão mais testando SOAP. Elas estão testando APIs REST, GraphQL e gRPC com um aplicativo de desktop Java que foi projetado em torno de contratos XML, armazena projetos como arquivos XML gigantes e empurra todo o comportamento dinâmico para scripts Groovy.
Aqui está a resposta direta: Apidog é a melhor alternativa ao SoapUI para equipes de API que trabalham com REST e protocolos modernos. Ele substitui a scriptagem Groovy por orquestração visual de testes, adiciona simulação com reconhecimento de esquema (schema-aware mocking) e documentação publicada, e oferece um plano gratuito para até 4 usuários. Este artigo aborda onde o SoapUI mostra sua idade, como seria uma mudança e os casos em que o SoapUI ainda é a ferramenta certa.
Onde o SoapUI mostra sua idade
O SoapUI Open Source é mantido pela SmartBear, e lançamentos ainda acontecem; a versão 5.9 foi lançada em meados de 2025. Os problemas são estruturais, e não por falta de manutenção:
- Ele pensa em SOAP. As abstrações centrais do SoapUI vêm dos contratos WSDL: operações, envelopes, asserções XPath. O suporte a REST foi adicionado posteriormente e parece isso. Construir e fazer asserções em payloads JSON significa lutar contra uma interface de usuário projetada para XML, uma lacuna que detalhamos em SoapUI Pro vs SoapUI Open Source.
- Tudo que é dinâmico é um script Groovy. Encadear requisições, extrair valores, lógica condicional, asserções personalizadas: a resposta é Groovy. Isso é poder para um engenheiro de QA que conhece a JVM, e um obstáculo para todos os outros na equipe. Suítes de teste se tornam bases de código que apenas uma pessoa pode manter.
- Projetos são arquivos XML. Um projeto SoapUI é um único documento XML grande. Duas pessoas editando o mesmo projeto produzem conflitos de mesclagem que são difíceis de resolver, então as equipes acabam passando arquivos de projeto em vez de colaborar.
- O nível gratuito é o nível de demonstração. Testes orientados por dados, integrações nativas de CI e relatórios detalhados estão no produto comercial. O SoapUI Pro foi incorporado ao ReadyAPI, e rastreadores de terceiros listam o ReadyAPI a partir de cerca de US$ 829 por licença por ano. O caminho de atualização do SoapUI gratuito é uma cotação de quatro dígitos, que geralmente é o momento em que as equipes avaliam o mercado mais amplo; nosso artigo mais antigo sobre alternativas ao SoapUI existe por causa desse momento.
- É pesado. Um aplicativo de desktop Java Swing que carrega projetos inteiros na memória. Suítes de teste grandes significam longos tempos de inicialização e uma interface de usuário que atrasa.
Nada disso importa se você vive de contratos WSDL o dia todo. Importa muito se SOAP é 10% do seu trabalho e REST é o restante.
A resposta: Apidog
Apidog é uma plataforma de desenvolvimento de API usada por mais de 500.000 desenvolvedores. Ela lida com design de API, depuração, testes automatizados, simulação e documentação em um único ambiente de trabalho, construído em torno da sua especificação OpenAPI, em vez de um WSDL.

Para uma equipe saindo do SoapUI, os fatos relevantes:
- Os testes são visuais, não roteirizados. Os cenários encadeiam endpoints, passam valores entre as etapas e fazem asserções sobre as respostas por meio de uma interface de usuário. A lógica que um usuário do SoapUI escreve em Groovy (extrair este ID, alimentá-lo para a próxima chamada, fazer asserções sobre o resultado) é arrastar e configurar no Apidog. Quando você deseja código, scripts são suportados, e a sintaxe é compatível com Postman, em vez de ser apenas para JVM.
- O plano gratuito cobre 4 usuários com APIs, requisições e execuções de teste ilimitadas. Os recursos que o SoapUI bloqueia por trás do ReadyAPI (testes orientados por dados, integração CI, relatórios compartilháveis) estão no produto central do Apidog.
- Protocolos modernos são nativos. REST, GraphQL, gRPC, WebSocket e SSE são de primeira classe. Asserções JSON funcionam em JSON, não em representações XML de JSON.
- Os planos pagos começam em US$ 9 por usuário por mês, então o salto do plano gratuito não cai em uma licença de quatro dígitos por usuário.
O que muda na prática
Lógica de teste sem o "imposto Groovy"
O construtor de testes do Apidog cobre os padrões que as equipes do SoapUI programam manualmente: extrair um valor da resposta A para a requisição B, iterar sobre um conjunto de dados, ramificar em uma condição, fazer asserções sobre status, esquema ou campos específicos. Um engenheiro de QA o constrói; o restante da equipe pode lê-lo e editá-lo. As execuções orientadas por dados extraem dados de teste de CSV ou JSON sem um script, em todos os planos, incluindo o gratuito.
Simulação a partir do esquema, não de scripts
Os serviços de simulação do SoapUI funcionam, especialmente para SOAP, mas as simulações REST precisam de configuração manual de resposta e muitas vezes mais Groovy; cobrimos os detalhes em Serviço de simulação SoapUI: guia de configuração e alternativa moderna. O mecanismo de simulação inteligente do Apidog lê seu esquema OpenAPI e retorna dados realistas automaticamente: um campo email recebe um e-mail, um campo price recebe um número. As equipes de front-end obtêm uma API falsa funcionando no momento em que a especificação existe, e uma opção de simulação auto-hospedada mantém o tráfego dentro da sua rede.
Testes de desempenho na mesma ferramenta
O SoapUI Open Source inclui testes de carga básicos, com a versão completa sendo vendida separadamente no ReadyAPI. O Apidog inclui testes de desempenho no mesmo espaço de trabalho que os testes funcionais: reutilize os mesmos cenários, configure a concorrência e leia os resultados de latência e throughput sem exportar nada.
CI sem dificuldades
A CLI do Apidog executa qualquer cenário sem interface gráfica (headless) e emite um relatório HTML por execução:
npm install -g apidog-cli
apidog run scenario --scenario-id 12345 --env staging
Ele se encaixa no Jenkins, GitLab CI ou GitHub Actions da mesma forma que o testrunner.sh nunca se encaixou totalmente; a superfície completa do comando está em como gerenciar APIs com a CLI do Apidog.
Documentação como saída, não como algo secundário
O SoapUI produz artefatos de teste. O Apidog também produz a face pública da API: documentos interativos gerados a partir da especificação, hospedados em um domínio personalizado, com um console "experimente". Para equipes que atualmente mantêm documentos em uma ferramenta separada, isso é um item removido.
SoapUI vs Apidog: um olhar rápido
| SoapUI Open Source | Apidog | |
|---|---|---|
| Preço | Grátis (Recursos Pro movidos para ReadyAPI, ~$829+/licença/ano) | Grátis para até 4 usuários, depois US$ 9 por usuário/mês |
| Construído para | Contratos SOAP/WSDL | REST, GraphQL, gRPC, WebSocket |
| Lógica de teste | Scripts Groovy | Orquestração visual + scripts opcionais |
| Teste orientado a dados | Pago (ReadyAPI) | Incluído em todos os planos |
| Simulação | Serviços de simulação centrados em SOAP | Simulações inteligentes com reconhecimento de esquema, auto-hospedáveis |
| Teste de carga | Básico gratuito, versão completa paga | Incluído |
| Integração CI | Scripts testrunner | CLI com relatórios HTML |
| Geração de docs | Não | Sim, hospedado com domínio personalizado |
| Colaboração | Arquivos de projeto XML compartilhados | Espaço de trabalho de equipe em tempo real |
| Plataforma | Desktop Java | Desktop (Win/macOS/Linux) + aplicativo web |
A ressalva honesta nesta tabela: se a coluna "construído para" da primeira linha diz SOAP e essa é sua carga de trabalho, a maioria da coluna Apidog importa menos. Mais sobre isso abaixo.
Migrando um fluxo de trabalho SoapUI
Não existe um importador de projeto SoapUI de um clique, e fingir o contrário seria desonesto. O caminho realista:
- Comece pelo contrato, não pelo arquivo do projeto. Se seus serviços tiverem definições OpenAPI, importe-as diretamente para o Apidog; endpoints, esquemas e exemplos chegam estruturados. Para serviços da era SOAP sem especificações, importar uma coleção Postman ou comandos cURL reconstrói a camada de requisições rapidamente.
- Reconstrua as suítes de teste como cenários. Isso é recriação, não tradução, mas as equipes consistentemente descobrem que a segunda versão é menor: a lógica de extração e encadeamento que preenchia os arquivos Groovy se torna etapas visuais, e as asserções que exigiam ginásticas com XPath se tornam verificações em nível de campo.
- Conecte a CLI nos mesmos trabalhos de CI que costumavam chamar testrunner.sh, e então aposente a instalação do Java de seus agentes de compilação.
Reserve uma sprint para uma suíte de tamanho médio. Equipes que fazem essa migração geralmente relatam que a reescrita forçou uma limpeza de testes que ninguém auditava há anos.
Sua primeira hora após a mudança
Minutos 0 a 15: importar. Traga a especificação OpenAPI para um serviço, ou uma exportação no formato Postman, se for o que você tem. Endpoints, esquemas e exemplos chegam agrupados e prontos para enviar.
Minutos 15 a 30: reconstrua um caso de teste. Escolha um caso de teste do SoapUI com uma transferência de propriedade. Recrie-o como um cenário: solicitação A, extrair um campo da resposta, alimentá-lo na solicitação B, fazer asserção sobre o resultado. Sem Groovy, e toda a equipe pode ler o que ele faz.
Minutos 30 a 45: torne-o orientado a dados. Anexe um CSV de entradas ao cenário e execute-o uma vez por linha. No SoapUI, é aqui que o upsell do ReadyAPI aparece; aqui é uma etapa integrada no plano gratuito.
Minutos 45 a 60: coloque-o no CI. Instale a CLI, execute o cenário por ID e arquive o relatório HTML em seu pipeline. A instalação do Java em seu agente de build agora é opcional.
Essa hora responde à verdadeira pergunta: não se o Apidog tem os recursos, mas se sua equipe pode operá-los sem a única pessoa que conhece a suíte antiga.
Quando o SoapUI ainda faz sentido
Se seus serviços são SOAP orientados por WSDL (middleware bancário, integrações governamentais, barramentos de serviços empresariais), o SoapUI continua sendo a ferramenta especializada, e o Apidog não importará um WSDL nem gerará envelopes SOAP para você. Se sua equipe realiza virtualização profunda de JMS ou JDBC, isso também é território do ReadyAPI; comparamos essa pilha em Preços da SmartBear e as principais alternativas em 2025. E se um engenheiro de QA possui uma suíte Groovy madura que funciona, reescrevê-la tem um custo real que deve ser pesado em relação aos ganhos de colaboração. A mudança compensa quando REST e protocolos modernos são a maior parte de seus testes e a sobrecarga de Groovy e XML recai sobre toda a equipe.
Perguntas frequentes
O Apidog é gratuito como o SoapUI Open Source?
O plano gratuito do Apidog suporta 4 usuários com APIs, requisições e execuções de teste ilimitadas, e inclui as capacidades que o SoapUI reserva para o ReadyAPI: testes orientados por dados, integração CI e relatórios de teste compartilháveis. O SoapUI Open Source é gratuito para uma máquina por vez com o conjunto de recursos principais.
O Apidog pode testar serviços SOAP?
O Apidog pode enviar corpos de requisição XML via HTTP, então chamadas SOAP simples funcionam. O que ele não faz é importar WSDLs ou gerar envelopes a partir de definições de contrato. Se o teste orientado por WSDL é seu trabalho diário, mantenha o SoapUI para essa parte.
Preciso saber Groovy para usar o Apidog?
Não. Encadeamento, extração, loops orientados a dados e asserções são todos visuais. A scriptagem está disponível quando você quiser, usando sintaxe compatível com Postman em vez de Groovy.
O que substitui o testrunner do SoapUI no CI?
A CLI do Apidog. Instale com npm install -g apidog-cli, execute cenários por ID contra qualquer ambiente e publique o relatório HTML como um artefato de build. Ele substitui os scripts testrunner baseados em Java no Jenkins, GitLab CI ou GitHub Actions.
O que aconteceu com o SoapUI Pro?
A SmartBear incorporou o SoapUI Pro ao ReadyAPI, sua plataforma comercial de teste de API. O SoapUI de código aberto continua, mas os recursos avançados estão no ReadyAPI, que rastreadores de preços de terceiros listam a partir de cerca de US$ 829 por licença por ano.
Experimente com um serviço
Escolha um serviço REST que você atualmente testa no SoapUI, importe sua especificação OpenAPI e reconstrua sua suíte de testes como um cenário Apidog. Baixe o Apidog e cronometre o exercício; a maioria das equipes tem um cenário funcional e conectado ao CI antes que o projeto SoapUI terminasse de carregar seu XML. Sua equipe de 4 trabalha gratuitamente, e nada sobre a avaliação exige uma ligação de vendas.
