Etapas do teste REST

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Teste os serviços Web de entrada personalizados e a compatibilidade com versões anteriores fazendo chamadas REST.

    As solicitações REST só podem ser enviadas para a instância atual. Você não pode enviar uma solicitação para outra instância ou terceiro em um endereço remoto.

    A configuração de teste REST oferece suporte somente aos formatos de resposta XML e JSON. Os formatos binários não são compatíveis.

    Você pode criar testes que incluem etapas de cada uma das categorias de configuração de etapa de teste. A categoria de configuração de teste REST contém as configurações de teste Enviar solicitação REST - Entrada e declaração. As etapas de declaração devem seguir imediatamente uma etapa Enviar solicitação REST - Entrada. Você pode ter várias etapas de declaração REST após uma etapa Enviar solicitação REST - Entrada, mas as etapas de declaração não podem ser separadas da etapa Enviar solicitação REST - Entrada por etapas de outras categorias de teste. Para obter mais informações sobre as etapas de teste REST, consulte Categoria REST.

    Autenticação

    Como parte do Automated Test Framework, há duas situações em que você envia solicitações REST:
    • Quando você usa o Explorador de REST APIs para criar e testar uma solicitação
    • Quando você executa um teste que contém uma etapa Enviar solicitação REST - Entrada

    Quando você usa o Explorador de REST APIs para criar e testar uma solicitação, e a solicitação requer autenticação, o Explorador de REST APIs usa suas credenciais. Quando o ATF executa o teste, o Explorador de REST API usa as credenciais do usuário que programou o teste. Isso significa que um teste pode falhar acidentalmente devido à diferença de privilégios entre o usuário que criou o teste e o usuário que o executa.

    Para resolver o problema das credenciais do usuário, você pode criar um perfil de autenticação básica para um usuário de teste e, em seguida, no formulário Enviar solicitação REST - Entrada, especifique que o perfil será usado quando o teste for executado.