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.
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
Parte A: Baixando
- Acessar https://www.soapui.org/downloads/latest-release/
- Role para baixo e escolha o downloader com base no seu sistema operacional. Neste tutorial, instalaremos a UI SOAP em uma versão de 64 bits Microsoft Windows sistema operacional.
- Ao clicar em download, o usuário é automaticamente encaminhado para https://www.soapui.org/downloads/thank-you-for-downloading-soapui/ e o download do instalador começa automaticamente.
Parte B: Instalando
- Após o download, execute o arquivo como 'Administrador' conforme mostrado abaixo
- No assistente de configuração, clique em 'Avançar' para continuar.
- Escolha o diretório de instalação ou deixe o diretório de instalação padrão como está.
- 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.
- Aceite o contrato de licença e clique em ‘Avançar’ para continuar.
- Escolha o local da pasta para os tutoriais ou deixe o local padrão como está e clique em 'Avançar'.
- Escolha o local da pasta do menu Iniciar ou deixe o local padrão como está e clique em “Avançar”.
- Ative a caixa de seleção 'criar um ícone na área de trabalho' e clique em 'Avançar'.
- A instalação é iniciada e ao final da mesma o assistente mostra o status abaixo. Clique em 'Concluir'.
- Ao clicar no botão 'Concluir', a UI SOAP é iniciada.
- Barra de Menus
- Barra de ferramentas de acesso rápido
- Área de navegação do projeto
- Propriedades do espaço de trabalho
- Á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.
- 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.
- Digite um nome para o espaço de trabalho e clique em ‘OK’.
- Agora o usuário deve selecionar o caminho onde este espaço de trabalho deve ser salvo.
- Selecione o caminho onde o espaço de trabalho deve ser salvo
- 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.
- Clique em 'Salvar'.
- 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 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.
- 'Novo Projeto SOAP' permite ao usuário criar um Projeto importando Solicitação SOAP.
- 'Novo Projeto REST' permite ao usuário criar um Projeto importando Solicitação REST.
- 'Importar Projeto' permite ao usuário importar todo o projeto localizando o XML correspondente.
- 'Salvar todos os projetos' permite ao usuário salvar todos os projetos abertos com um único clique.
- 'Fechar todos os projetos abertos' fecha todos os projetos abertos nesse espaço de trabalho.
- 'Renomear espaço de trabalho' permite ao usuário renomear o espaço de trabalho criado anteriormente.
- 'Switch Workspace' permite ao usuário alternar entre espaços de trabalho.
- 'Preferências' permite ao usuário personalizar a UI SOAP. Trataremos disso na próxima seção.
- '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.
- Indica a versão HTTP a ser usada para solicitação e resposta.
- '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.
- Permite ao usuário especificar o método de compactação. Pode ser gzip ou deflate ou Nenhum.
- 'If Checked', permite resposta compactada dos hosts.
- 'If Checked' desativa a descompactação das respostas compactadas.
- 'If Checked' fecha a conexão HTTP para cada solicitação SOAP.
- 'Se marcado', permite ao usuário especificar informações de autenticação para as solicitações de saída.
- 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.
- Cache WSDLs Ativa e desativa o cache de WSDLs
- Gera valores de exemplo em solicitações
- Permite que os usuários sempre incluam elementos opcionais nas solicitações geradas
- As mensagens de resposta são impressas no editor de respostas
- 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.
- 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.
- Fecha todos os projetos ao iniciar a UI SOAP para melhor tempo de inicialização e consome menos memória.
- Exibe a descrição sempre que disponível.
- Salva automaticamente todos os projetos ao sair da UI SOAP.
- Antes de salvar, a UI SOAP cria um backup do projeto. Se ativado, a pasta de backup deverá ser mencionada.
- Exibe e expande as guias de log ao iniciar a UI SOAP.
- Exibe a caixa de diálogo 'página inicial' ao iniciar a UI SOAP.
- 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.
- Mostra a página inicial da ajuda on-line disponível em www.soapui.org
- Permite que usuários registrados postem perguntas no fórum e obtenham ajuda online da comunidade.
- Verifica as atualizações recentes e instala se estiverem disponíveis.
- Permite ao usuário navegar até a página inicial do www.soapui.org
- 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.