Testar fluxos de trabalho com dados fictícios nos Aplicativos Lógicos do Azure (versão prévia)

Aplica-se a: Aplicativos Lógicos do Azure (Consumo + Standard)

Observação

Esse recurso está em versão prévia e está sujeito aos Termos de uso suplementares para versões prévias do Microsoft Azure.

Para testar seus fluxos de trabalho sem realmente chamar ou acessar aplicativos, dados, serviços ou sistemas em tempo real, você pode configurar e retornar valores de simulação a partir de ações. Por exemplo, talvez você queira testar diferentes caminhos de ação com base em várias condições, forçar erros, fornecer corpos de resposta de mensagem específicos ou até mesmo tentar ignorar algumas etapas. Configurar testes de dados fictícios em uma ação não executa a ação, mas retorna os dados fictícios.

Por exemplo, se você configurar dados fictícios para a ação enviar email do Outlook 365, os Aplicativos Lógicos do Azure retornarão apenas os dados fictícios que você forneceu, em vez de chamar o Outlook e enviar um email.

Este artigo mostra como configurar dados simulados em uma ação em um fluxo de trabalho para o Aplicativo lógico (consumo) e o tipo de recurso do Aplicativo lógico (Standard). Você pode encontrar as execuções de fluxo de trabalho anteriores que usam esses dados fictícios e reutilizar as saídas de ação existentes como dados fictícios.

Pré-requisitos

Habilitar a saída de dados fictícios

  1. No portal do Azure, abra o fluxo de trabalho do aplicativo de lógica no designer.

  2. Na ação em que você deseja retornar dados fictícios, siga estas etapas:

    1. No canto do superior direito da ação, selecione o botão de reticências ( ... ) e escolha Teste, por exemplo.

      Captura de tela que mostra o portal do Azure, o designer do fluxo de trabalho, o menu de atalho da ação e a opção “Teste” selecionada.

    2. No painel Teste, selecione Habilitar Resultado Estático (Versão Prévia) . Quando as propriedades obrigatórias (*) da ação aparecem, especifique os valores de saída fictícios que você deseja retornar para a resposta da ação.

      As propriedades diferem com base no tipo de ação selecionado. Por exemplo, a ação HTTP tem as seguintes propriedades necessárias:

      Propriedade Descrição
      Status O status da ação a retornar
      Código de status O código de status específico a retornar como saída
      Cabeçalhos O conteúdo do cabeçalho a retornar

      Captura de tela mostrando o painel “Teste” depois de selecionar “Habilitar Resultado Estático”.

      Dica

      Para inserir os valores no formato JSON (JavaScript Object Notation), selecione Alternar para o Modo JSON (ícone para “Alternar para o Modo JSON”).

    3. Para propriedades opcionais, abra a lista Selecionar campos opcionais e selecione as propriedades que você deseja simular.

      Captura de tela mostrando o painel “Teste” com a lista “Selecionar campos opcionais” aberta.

  3. Quando estiver pronto, selecione Concluído.

    No canto superior direito da ação, a barra de título agora mostra um ícone de béquer de teste (Ícone para resultado estático), que indica que você habilitou resultados estáticos.

    Captura de tela mostrando uma ação com o ícone de resultado estático.

    Para encontrar execuções de fluxo de trabalho que usam dados fictícios, revise Localizar execuções que usam resultados estáticos mais adiante neste tópico.

Encontrar as execuções que usam dados fictícios

Para encontrar as execuções de fluxo de trabalho anteriores em que as ações usam dados fictícios, revise o histórico de execução desse fluxo de trabalho.

  1. No portal do Azure, abra o fluxo de trabalho do aplicativo de lógica no designer.

  2. No menu de recurso do aplicativo lógico, selecione Visão Geral.

  3. Na seção Essentials, selecione Histórico de execuções, se ainda não estiver selecionado.

  4. No painel direito, na tabela Histórico de execuções, localize a coluna Resultados Estáticos.

    Qualquer execução que inclua ações com a saída dos dados fictícios tem a coluna Resultados Estáticos definida como Habilitado, por exemplo:

    Captura de tela mostrando o histórico de executar fluxo de trabalho com a coluna “Resultados Estáticos”.

  5. Para exibir as ações em uma execução que usam dados fictícios, selecione a execução desejada na qual a coluna Resultados Estáticos está definida como Habilitada.

    As ações que usam resultados estáticos mostram o ícone de béquer de teste (Ícone para resultados estáticos), por exemplo:

    Captura de tela mostrando o histórico de executar fluxo de trabalho com ações que usam o resultado estático.

Reutilizar saídas anteriores como dados fictícios

Se você tiver um fluxo de trabalho anterior executado com saídas, poderá reutilizar essas saídas como dados fictícios copiando e colando as saídas dessa execução.

  1. No portal do Azure, abra o fluxo de trabalho do aplicativo de lógica no designer.

  2. No menu de recurso do aplicativo lógico, selecione Visão Geral.

  3. Na seção Essentials, selecione Histórico de execuções, se ainda não estiver selecionado. Na lista exibida, selecione a execução do fluxo de trabalho que você deseja.

    Captura de tela mostrando o histórico de execuções do fluxo de trabalho.

  4. Depois que o painel detalhes da execução for aberto, expanda a ação que tem as saídas que você deseja.

  5. Na seção Saídas, selecione Mostrar saídas brutas.

  6. No painel Saídas, copie o objeto JSON (JavaScript Object Notation) completo ou a subseção específica que você deseja usar, por exemplo, a seção de saídas ou até apenas a seção de cabeçalhos.

  7. Examine a seção anterior sobre como configurar dados fictícios para uma ação e siga as etapas para abrir o painel de Teste da ação.

  8. Depois que o painel de Teste for aberto, escolha uma das etapas:

    • Para colar um objeto JSON completo, ao lado do rótulo de Teste, selecione Alternar para o modo JSON (Ícone para “Alternar para modo JSON”):

      Captura de tela mostrando o ícone “Alternar para o modo JSON” selecionado para colar o objeto JSON completo.

    • Para colar apenas uma seção JSON, ao lado do rótulo dessa seção, como Saída ou Cabeçalhos, selecione Alternar para o modo JSON, por exemplo:

      Captura de tela mostrando o ícone “Alternar para o modo JSON” selecionado para colar uma seção de um objeto JSON.

  9. No editor de JSON, cole o JSON copiado anteriormente.

    Captura de tela mostrando o JSON colado no editor.

  10. Quando tiver terminado, selecione Concluído. Ou, para retornar ao designer, selecione Alternar Modo de Edição (Ícone “Alternar Modo do Edição”).

Desabilitar dados fictícios

Desativar os resultados estáticos não remove os valores de sua última configuração. Portanto, se você ativar o resultado estático novamente na mesma ação, poderá continuar usando os valores anteriores.

  1. No portal do Azure, abra o fluxo de trabalho do aplicativo de lógica no designer. Localize a ação na qual você deseja desabilitar os dados fictícios.

  2. No canto superior direito da ação, selecione o ícone de béquer de teste (Ícone de resultado estático).

    Captura de tela mostrando a ação e o ícone de béquer de teste selecionado.

  3. Selecione Desabilitar Resultado Estático>Concluído.

    Captura de tela mostrando a opção “Desabilitar Resultado Estático” selecionado.

Referência

Para obter mais informações sobre essa configuração em suas definições de fluxo de trabalho subjacentes, confira Resultados estáticos – referência de esquema para a linguagem de definição de fluxo de trabalho e runtimeConfiguration.staticResult – definições de configuração do runtime

Próximas etapas