Download, instalação e configuração de SOAPUI no Windows

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

A seguir estão os requisitos de software e hardware para as várias plataformas.

Neste tutorial, a instalação é feita em um ambiente Windows. O processo permanece o mesmo para outro sistema operacional.

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

Parte A: Baixando

Parte B: Instalando

Passo 1: Após o download, execute o arquivo como 'Administrador' conforme mostrado abaixo

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

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

Passo 4: Escolha os componentes que deseja instalar.

  • SOAP UI é verificado por padrão e NÃO pode ser configurado 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, se o aplicativo requer teste JMS.
  • Tutorial - Habilite se quiser acessar os tutoriais SOAP-UI Pós-instalação.

Etapa 5: Aceite o contrato de licença e clique em 'Avançar' para continuar.

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

Etapa 7: Escolha o local da pasta do menu iniciar ou deixe o local padrão como está e clique em 'Avançar'.

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

Etapa 9: A instalação é iniciada e ao ser concluída, o assistente mostra o status abaixo. Clique em 'Concluir'.

Etapa 10: Ao clicar no botão 'Concluir', a IU SOAP é iniciada.

  1. Barra de menu
  2. Barra de acesso rápido
  3. Área de Navegação do Projeto
  4. Propriedades do espaço de trabalho
  5. Área de toras

Parte C: Configurando

Vamos primeiro entender a estrutura do projeto na IU SOAP.

  • A primeira etapa na IU 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 de extremidade.
  • Para cada projeto, podemos criar vários conjuntos de teste.
  • Para cada suíte de teste, pode haver vários casos de teste anexados a ele.
  • Para cada caso de teste, pode haver várias etapas de teste associadas a ele.

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

Passo 1: A primeira etapa é criar um espaço de trabalho. Crie um espaço de trabalho conforme mostrado abaixo. Todos os artefatos que vamos criar a partir de agora estariam contidos neste espaço de trabalho.

Passo 2: Introduzir um nome para o espaço de trabalho e clique em 'OK'.

Etapa 3: 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 espaço de trabalho XML, que deve ser localizado quando o usuário quiser abrir o espaço de trabalho no futuro.
  3. Clique em 'Salvar'.

Passo 4: 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'.

Agora, configuramos com êxito o SOAP-UI após o download e a instalação, 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 Arquivo primeiro.

  1. 'Novo projeto SOAP' permite que o usuário crie um projeto importando a solicitação SOAP.
  2. 'Novo projeto REST' permite ao usuário criar um projeto importando a 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 em um único clique.
  5. 'Fechar todos os projetos abertos' fecha todos os projetos abertos naquele espaço de trabalho.
  6. 'Renomear Espaço de Trabalho' permite ao usuário renomear o espaço de trabalho criado anteriormente.
  7. 'Alternar espaço de trabalho' permite ao usuário alternar entre os espaços de trabalho.
  8. 'Preferências' permite ao usuário personalizar a IU SOAP. Trataremos disso na próxima seção.
  9. 'Salvar preferências' permite ao usuário salvar suas configurações personalizadas. Quando a IU SOAP é aberta da próxima vez, ela usa as preferências salvas do usuário.

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

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

  1. Indica a versão HTTP a ser usada para solicitação e resposta.
  2. 'Cabeçalho do Agente do Usuário' 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 compressão. Pode ser gzip ou deflate ou Nenhum.
  4. 'Se selecionado', permite resposta compactada dos hosts.
  5. 'Se marcado' desabilita a descompressão das respostas compactadas.
  6. 'If Checked' fecha a conexão HTTP para cada solicitação SOAP.
  7. 'Se selecionado', permite que o usuário especifique as informações de autenticação para as solicitações de saída.
  8. Permite que o usuário restrinja o número máximo de bytes a serem lidos em uma resposta. ZERO corresponde a tamanho ilimitado.

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

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

  1. Cache WSDLs Liga e desliga 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 resposta
  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 IU SOAP requer uma reinicialização.
  6. Com o propósito de preservar espaço, o tamanho mínimo da mensagem a ser compactado no arquivo de projeto SoapUI.

ARQUIVO >> PREFERÊNCIAS >> CONFIGURAÇÕES DE IU:

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

  1. Fecha todos os projetos ao iniciar a IU 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 IU SOAP.
  4. Antes de salvar, a IU SOAP cria um backup do projeto. Se ativado, a pasta de backup deve ser mencionada.
  5. Exibe e expande as guias de log ao iniciar a IU SOAP.
  6. Exibe a caixa de diálogo 'página de inicialização' ao iniciar a IU 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.

AJUDA:

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

  1. Mostra a página inicial da ajuda online 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 e instalações recentes, se houver disponibilidade.
  4. Permite que o usuário navegue até a página inicial do www.soapui.org
  5. Exibe as informações de construção e versão da IU SOAP.

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