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

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

Uwaga

Ta funkcja jest dostępna w wersji zapoznawczej i podlega dodatkowym warunkom użytkowania dla wersji zapoznawczych platformy Microsoft Azure.

Aby przetestować przepływy pracy bez 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, wymuś błędy, podaj określone treści odpowiedzi komunikatów, a nawet spróbuj 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 dla akcji w przepływie pracy dla typu zasobu Aplikacja logiki (Zużycie) i Aplikacja logiki (Standardowa). Poprzednie uruchomienia przepływu pracy, które używają tych pozornych danych i używają istniejących danych wyjściowych akcji jako pozornych danych.

Wymagania wstępne

Włączanie pozornych danych wyjściowych

  1. W 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 wybrane Azure Portal, projektanta 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ść 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

      Porada

      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 ścięgna testowego (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, przejrzyj historię uruchamiania tego przepływu pracy.

  1. W 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żdy przebieg zawierający 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 ma być ustawiona kolumna Static Results (Wyniki statyczne).

    Akcje korzystające z wyników statycznych pokazują ikonę beaker testu (Ikona dla 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 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 uruchomieniu okienka szczegółów 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 kompletny obiekt JavaScript Object Notation (JSON) lub konkretną podsekcję, której chcesz użyć, na przykład sekcji dane wyjściowe, a nawet sekcji nagłówków.

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

  8. Po otworzie okienka Testowanie wybierz jeden z kroków:

    • Aby wkleić kompletny 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 makiety danych

Wyłączenie wyników statycznych w 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 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 dla wyniku statycznego).

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

  3. Wybierz pozycję Wyłącz wynik> statycznygotowe.

    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