Download, instalação e configuração do SOAPUI em Windows

Neste tutorial, demonstraremos as etapas para baixar, instalar e configurar a UI SOAP (versão de código aberto).

A seguir estão os requisitos de software e hardware para as diversas plataformas.

Download, instalação e configuração do SOAPUI

Neste tutorial, a instalação é feita em um Windows Ambiente. O processo permanece o mesmo para outros sistemas operacionais.

Aqui está o roteiro para o processo de instalação

Download, instalação e configuração do SOAPUI

Parte A: Baixando

Parte B: Instalando

- Após o download, execute o arquivo como 'Administrador' conforme mostrado abaixo

Instalando a IU SOAP

- No assistente de configuração, clique em 'Avançar' para continuar.

Instalando a IU SOAP

- Escolha o diretório de instalação ou deixe o diretório de instalação padrão como está.

Instalando a IU SOAP

- Escolha os componentes que deseja instalar.

  • A UI SOAP é verificada por padrão e NÃO é configurável pelo usuário.
  • Fonte – Habilite, se desejar obter acesso ao código fonte do SOAP-UI. Nós não o selecionamos.
  • Hermes JS – Habilite, caso a aplicação exija testes JMS.
  • Tutorial – Habilite, se desejar acessar os tutoriais SOAP-UI Pós-instalação.

Instalando a IU SOAP

- Aceite o contrato de licença e clique em ‘Avançar’ para continuar.

Instalando

- Escolha o local da pasta para os tutoriais ou deixe o local padrão como está e clique em 'Avançar'.

Instalando a IU SOAP

- Escolha o local da pasta do menu Iniciar ou deixe o local padrão como está e clique em “Avançar”.

Instalando a IU SOAP

- Ative a caixa de seleção 'criar um ícone na área de trabalho' e clique em 'Avançar'.

Instalando

- A instalação é iniciada e ao final da mesma o assistente mostra o status abaixo. Clique em 'Concluir'.

Instalando a IU SOAP

- Ao clicar no botão 'Concluir', a UI SOAP é iniciada.

Instalando a IU SOAP

  1. Barra de Menus
  2. Barra de ferramentas de acesso rápido
  3. Área de navegação do projeto
  4. Propriedades do espaço de trabalho
  5. Área de registro

Parte C: Configurando

Vamos primeiro entender a estrutura do projeto na UI SOAP.

  • A primeira etapa na UI SOAP é criar um espaço de trabalho. Pode haver vários projetos associados a um espaço de trabalho. Os usuários podem criar mais de um espaço de trabalho. Na versão SOAP UI Pro, podemos alternar perfeitamente os ambientes para mapeá-los para diferentes pontos finais.
  • Para cada projeto, podemos criar vários conjuntos de testes.
  • Para cada conjunto de testes, pode haver vários casos de teste anexados a ele.
  • Para cada caso de teste, pode haver diversas etapas de teste associadas a ele.

Abaixo está a representação pictórica de uma estrutura de espaço de trabalho em SOAP-UI.

Configurando a IU SOAP

- O primeiro passo é criar um espaço de trabalho. Crie um espaço de trabalho conforme mostrado abaixo. Todos os artefatos que iremos criar a partir de agora estarão contidos neste espaço de trabalho.

Configurando a IU SOAP

- Digite um nome para o espaço de trabalho e clique em ‘OK’.

Configurando a IU SOAP

- Agora o usuário deve selecionar o caminho onde este espaço de trabalho deve ser salvo.

  1. Selecione o caminho onde o espaço de trabalho deve ser salvo
  2. O nome do XML do espaço de trabalho, que deverá ser localizado quando o usuário quiser abrir o espaço de trabalho no futuro.
  3. Clique em 'Salvar'.

Configurando a IU SOAP

- O espaço de trabalho é criado conforme mostrado abaixo. Também podemos acessar as propriedades do espaço de trabalho na guia ‘Propriedades do espaço de trabalho’.

Configurando a IU SOAP

Agora configuramos o SOAP-UI com sucesso após baixar e instalar, para que possamos continuar a realizar os testes.

Navegação GUI básica

MENU DE ARQUIVO:

  • Compreender as navegações usadas com mais frequência no SOAP-UI é muito importante para uma navegação perfeita ao trabalhar em projetos em tempo real. Vamos dar uma olhada no menu de arquivo primeiro.

Navegação GUI básica

  1. 'Novo Projeto SOAP' permite ao usuário criar um Projeto importando Solicitação SOAP.
  2. 'Novo Projeto REST' permite ao usuário criar um Projeto importando Solicitação REST.
  3. 'Importar Projeto' permite ao usuário importar todo o projeto localizando o XML correspondente.
  4. 'Salvar todos os projetos' permite ao usuário salvar todos os projetos abertos com um único clique.
  5. 'Fechar todos os projetos abertos' fecha todos os projetos abertos nesse espaço de trabalho.
  6. 'Renomear espaço de trabalho' permite ao usuário renomear o espaço de trabalho criado anteriormente.
  7. 'Switch Workspace' permite ao usuário alternar entre espaços de trabalho.
  8. 'Preferências' permite ao usuário personalizar a UI SOAP. Trataremos disso na próxima seção.
  9. 'Salvar Preferências' permite ao usuário salvar suas configurações personalizadas. Quando a UI SOAP for aberta pela próxima vez, ela usará as preferências salvas pelo usuário.

ARQUIVO >> PREFERÊNCIAS >> CONFIGURAÇÕES HTTP:

  • Agora, vamos entender as ‘Preferências’ do menu arquivo. Ao clicar em 'Preferências' no menu 'Arquivo', a caixa de diálogo abaixo é aberta.
    • Analisaremos detalhadamente as 'Configurações HTTP' usadas com mais frequência.

Navegação GUI básica

  1. Indica a versão HTTP a ser usada para solicitação e resposta.
  2. 'User-Agent Header' permite que o usuário possa ser predefinido usando esta opção. Se não for definido, ele usa o cabeçalho do cliente http padrão.
  3. Permite ao usuário especificar o método de compactação. Pode ser gzip ou deflate ou Nenhum.
  4. 'If Checked', permite resposta compactada dos hosts.
  5. 'If Checked' desativa a descompactação das respostas compactadas.
  6. 'If Checked' fecha a conexão HTTP para cada solicitação SOAP.
  7. 'Se marcado', permite ao usuário especificar informações de autenticação para as solicitações de saída.
  8. Permite ao usuário restringir o número máximo de bytes a serem lidos em uma resposta. ZERO corresponde ao tamanho ilimitado.

ARQUIVO >> PREFERÊNCIAS >> CONFIGURAÇÕES WSDL:

  • Agora, examinaremos em detalhes as 'Configurações WSDL' usadas com mais frequência.

Navegação GUI básica

  1. Cache WSDLs Ativa e desativa o cache de WSDLs
  2. Gera valores de exemplo em solicitações
  3. Permite que os usuários sempre incluam elementos opcionais nas solicitações geradas
  4. As mensagens de resposta são impressas no editor de respostas
  5. Permite que o usuário especifique um diretório contendo arquivos de esquema (.xsd) ao validar solicitações WSDL. Ao alterar o conteúdo deste diretório, a UI SOAP requer uma reinicialização.
  6. Para fins de preservação de espaço, o tamanho mínimo da mensagem a ser compactada no arquivo de projeto SoapUI.

ARQUIVO >> PREFERÊNCIAS >> CONFIGURAÇÕES DA UI:

  • Agora, examinaremos detalhadamente as 'Configurações da interface do usuário' usadas com mais frequência.

Navegação GUI básica

  1. Fecha todos os projetos ao iniciar a UI SOAP para melhor tempo de inicialização e consome menos memória.
  2. Exibe a descrição sempre que disponível.
  3. Salva automaticamente todos os projetos ao sair da UI SOAP.
  4. Antes de salvar, a UI SOAP cria um backup do projeto. Se ativado, a pasta de backup deverá ser mencionada.
  5. Exibe e expande as guias de log ao iniciar a UI SOAP.
  6. Exibe a caixa de diálogo 'página inicial' ao iniciar a UI SOAP.
  7. Ao desativar a dica de ferramenta, desativa a dica de ferramenta quando o usuário passa o mouse sobre as opções/botões durante a navegação.

SOCORRO:

  • Vamos dar uma olhada nas opções importantes do menu Ajuda.

Navegação GUI básica

  1. Mostra a página inicial da ajuda on-line disponível em www.soapui.org
  2. Permite que usuários registrados postem perguntas no fórum e obtenham ajuda online da comunidade.
  3. Verifica as atualizações recentes e instala se estiverem disponíveis.
  4. Permite ao usuário navegar até a página inicial do www.soapui.org
  5. Exibe as informações de compilação e versão da UI SOAP.

Os próximos tutoriais não apenas farão você entender como criar conjunto de testes, casos de teste e etapas de teste, mas também permitirão testar solicitações SOAP e como validá-las.