JSK Home Page

Tutorial SoapUI

O utilitário SoapUI permite que você realize testes unitários interativos e scripts para realizar testes automatizados com Web Services. Ele também é muito útil para desenvolvedores que queiram testar a interoperabilidade do Java com WS feitos em outras tecnologias.

O software é baseado na licença LGPL, assim é possível baixar os fontes e estudar como ele funciona. É um ótimo exercício para quem está aprendendo SOAP e WS com Java. Ele pode ser baixado aqui. Repare que a instalação é facilitada se você possui o Java Web Start instalado no seu browser.

As seguintes funcionalidades do SoapUI para analisar e executar WS são as seguintes:


O software é de uma simplicidade assustadora. Para começar a trabalhar, você entra com um WSDL existente através da opção File / New WSDL project. Ele carrega e analisa o WSDL e pergunta se você quer gerar requests para cada serviço.

A partir daí, vc pode dar duplo-clique sobre um request e ele abre uma janela com o pacote SOAP. Nele, você pode preencher os dados a vontade e clicar no botão Play. Ele envia a requisição e retorna a resposta no painel direito.

Em caso de erro, verifique na janela inferior - os erros da classe em Java são geralmente bem explicativos. Mas mesmo que vo cê não consiga perceber onde está o problema, o desenvolvedor da aplicação é muito solícito.

Veja a tela de exemplo interagindo com o projeto GOPE:

soapui_snapshot