Udostępnij za pośrednictwem


Testowanie przepływów pracy za pomocą pozornych danych w usłudze Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie + Standardowa)

Aby przetestować przepływy pracy bez faktycznego wywoływania lub uzyskiwania dostępu do aplikacji na żywo, danych, usług lub systemów, możesz skonfigurować i zwrócić pozorne wartości z akcji. Na przykład możesz przetestować różne ścieżki akcji na podstawie różnych warunków, wymusić błędy, podać określone treść odpowiedzi komunikatu, a nawet spróbować pominąć niektóre kroki. Skonfigurowanie pozornego testowania danych na akcji nie powoduje uruchomienia akcji, ale zwraca zamiast tego pozorne dane.

Jeśli na przykład skonfigurujesz pozorne dane dla akcji wysyłania wiadomości e-mail w programie Outlook 365, usługa Azure Logic Apps po prostu zwróci podane dane pozorne, zamiast wywoływać program Outlook i wysyłać wiadomość e-mail.

W tym artykule pokazano, jak skonfigurować pozorne dane dotyczące akcji w przepływie pracy dla aplikacji logiki (Zużycie) i typu zasobu Aplikacja logiki (Standardowa). Możesz znaleźć poprzednie uruchomienia przepływu pracy, które używają tych pozornych danych i ponownie używają istniejących danych wyjściowych akcji jako pozornych danych.

Wymagania wstępne

Włączanie pozornych danych wyjściowych

  1. W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie.

  2. W akcji, w której chcesz zwrócić pozorne dane, wykonaj następujące kroki:

    1. W prawym górnym rogu akcji wybierz przycisk wielokropka (...), a następnie wybierz pozycję Testowanie, na przykład:

      Zrzut ekranu przedstawiający wybraną pozycję Azure Portal, projektant przepływu pracy, menu skrótów akcji i pozycję

    2. W okienku Testowanie wybierz pozycję Włącz wynik statyczny (wersja zapoznawcza). Po wyświetleniu wymaganych właściwości (*) akcji określ pozorne wartości wyjściowe, które mają zostać zwrócone jako odpowiedź akcji.

      Właściwości różnią się w zależności od wybranego typu akcji. Na przykład akcja HTTP ma następujące wymagane właściwości:

      Właściwości opis
      Stan Stan akcji do zwrócenia
      Kod stanu Określony kod stanu, który ma być zwracany jako dane wyjściowe
      Nagłówki Zawartość nagłówka do zwrócenia

      Zrzut ekranu przedstawiający okienko

      Napiwek

      Aby wprowadzić wartości w formacie JavaScript Object Notation (JSON), wybierz pozycję Przełącz do trybu JSON (Ikona ).

    3. W przypadku właściwości opcjonalnych otwórz listę Wybierz pola opcjonalne i wybierz właściwości, które chcesz wyśmiewać.

      Zrzut ekranu przedstawiający okienko

  3. Gdy wszystko będzie gotowe, wybierz pozycję Gotowe.

    W prawym górnym rogu akcji na pasku tytułu jest teraz wyświetlana ikona beaker testu (Ikona wyniku statycznego), która wskazuje, że włączono wyniki statyczne.

    Zrzut ekranu przedstawiający akcję z ikoną statycznego wyniku.

    Aby znaleźć przebiegi przepływu pracy korzystające z pozornych danych, zapoznaj się z tematem Znajdowanie przebiegów, które używają wyników statycznych w dalszej części tego tematu.

Znajdowanie przebiegów korzystających z pozornych danych

Aby znaleźć wcześniejsze uruchomienia przepływu pracy, w których akcje używają pozornych danych, zapoznaj się z historią uruchamiania tego przepływu pracy.

  1. W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie.

  2. W menu zasobów aplikacji logiki wybierz pozycję Przegląd.

  3. W sekcji Podstawy wybierz pozycję Historia przebiegów, jeśli nie została jeszcze wybrana.

  4. W tabeli Historia przebiegów znajdź kolumnę Static Results (Wyniki statyczne).

    Każde uruchomienie zawierające akcje z pozornymi danymi wyjściowymi zawiera kolumnę Static Results ustawioną na wartość Włączone, na przykład:

    Zrzut ekranu przedstawiający historię uruchamiania przepływu pracy z kolumną

  5. Aby wyświetlić akcje w przebiegu używającym pozorowanych danych, wybierz przebieg, w którym ustawiono kolumnę Static Results (Wyniki statyczne).

    Akcje korzystające z wyników statycznych pokazują ikonę beaker testu (Ikona wyniku statycznego), na przykład:

    Zrzut ekranu przedstawiający historię uruchamiania przepływu pracy z akcjami, które używają wyniku statycznego.

Ponowne używanie poprzednich danych wyjściowych jako pozornych danych

Jeśli masz poprzedni przebieg przepływu pracy z danymi wyjściowymi, możesz ponownie użyć tych danych wyjściowych jako pozornych danych, kopiując i wklejając te dane wyjściowe z tego uruchomienia.

  1. W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie.

  2. W menu zasobów aplikacji logiki wybierz pozycję Przegląd.

  3. W sekcji Podstawy wybierz pozycję Historia przebiegów, jeśli nie została jeszcze wybrana. Z wyświetlonej listy wybierz odpowiedni przebieg przepływu pracy.

    Zrzut ekranu przedstawiający historię uruchamiania przepływu pracy.

  4. Po otworzie okienka szczegółów przebiegu rozwiń akcję zawierającą żądane dane wyjściowe.

  5. W sekcji Dane wyjściowe wybierz pozycję Pokaż nieprzetworzone dane wyjściowe.

  6. W okienku Dane wyjściowe skopiuj pełny obiekt JavaScript Object Notation (JSON) lub konkretną podsekcję, której chcesz użyć, na przykład sekcji danych wyjściowych, a nawet tylko sekcji nagłówków.

  7. Zapoznaj się z wcześniejszą sekcją dotyczącą konfigurowania pozornych danych dla akcji, a następnie wykonaj kroki, aby otworzyć okienko Testowanie akcji.

  8. Po otworze okienka Testowanie wybierz dowolny krok:

    • Aby wkleić pełny obiekt JSON, obok etykiety Testowanie wybierz pozycję Przełącz do trybu JSON (Ikona ):

      Zrzut ekranu przedstawiający ikonę

    • Aby wkleić tylko sekcję JSON, obok etykiety tej sekcji, takiej jak Dane wyjściowe lub Nagłówki, wybierz pozycję Przełącz do trybu JSON, na przykład:

      Zrzut ekranu przedstawiający ikonę

  9. W edytorze JSON wklej wcześniej skopiowany kod JSON.

    Zrzut ekranu przedstawiający wklejony kod JSON w edytorze.

  10. Po zakończeniu wybierz pozycję Gotowe. Ewentualnie, aby powrócić do projektanta, wybierz pozycję Przełącz tryb edytora (Ikona ).

Wyłączanie pozornych danych

Wyłączenie wyników statycznych dla akcji nie powoduje usunięcia wartości z ostatniej konfiguracji. Dlatego jeśli ponownie włączysz wynik statyczny w tej samej akcji, możesz kontynuować korzystanie z poprzednich wartości.

  1. W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie. Znajdź akcję, w której chcesz wyłączyć pozorne dane.

  2. W prawym górnym rogu akcji wybierz ikonę beaker testu (Ikona wyniku statycznego).

    Zrzut ekranu przedstawiający akcję i wybraną ikonę beaker testu.

  3. Wybierz pozycję Wyłącz wynik>statyczny Gotowe.

    Zrzut ekranu przedstawiający wybraną opcję

Odwołanie

Aby uzyskać więcej informacji na temat tego ustawienia w podstawowych definicjach przepływu pracy, zobacz Statyczne wyniki — dokumentacja schematu dla języka definicji przepływu pracy i runtimeConfiguration.staticResult — ustawienia konfiguracji środowiska uruchomieniowego

Następne kroki