Testowanie przepływów pracy za pomocą pozornych danych wyjściowych w usłudze Azure Logic Apps
Dotyczy: Azure Logic Apps (Zużycie + Standardowa)
Aby przetestować przepływ pracy bez wpływu na środowiska produkcyjne, możesz skonfigurować i zwrócić pozorne dane wyjściowe lub wyniki statyczne z operacji przepływu pracy. W ten sposób nie musisz wywoływać ani uzyskiwać dostępu do aplikacji, danych, usług ani systemów na żywo. 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 pozornych wyników akcji nie powoduje uruchomienia operacji, ale zwraca zamiast tego dane wyjściowe testu.
Jeśli na przykład skonfigurujesz pozorne dane wyjściowe dla akcji wysyłania wiadomości e-mail w programie Outlook 365, usługa Azure Logic Apps po prostu zwróci podane pozorne dane wyjściowe, zamiast wywoływać program Outlook i wysyłać wiadomość e-mail.
W tym przewodniku pokazano, jak skonfigurować pozorne dane wyjściowe dla akcji w przepływie pracy aplikacji logiki Zużycie lub Standardowa.
Wymagania wstępne
Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.
Zasób aplikacji logiki i przepływ pracy, w którym chcesz skonfigurować pozorne dane wyjściowe. W tym artykule użyto wyzwalacza cyklu i akcji HTTP jako przykładowego przepływu pracy.
Jeśli dopiero zaczynasz korzystać z aplikacji logiki, zapoznaj się z następującą dokumentacją:
Ograniczenia
Ta funkcja jest dostępna tylko dla akcji, a nie wyzwalaczy.
Obecnie nie istnieje opcja dynamicznego lub programowego włączania i wyłączania tej funkcji.
Nie ma żadnych wskazówek na poziomie aplikacji logiki, że ta funkcja jest włączona. Na poniższej liście opisano, gdzie można znaleźć wskazania, że ta funkcja jest włączona:
W kształcie akcji w prawym dolnym rogu jest wyświetlana ikona beaker testu ().
W okienku szczegółów akcji na karcie Testowanie jest włączona opcja Wynik statyczny.
W widoku kodu definicja JSON akcji zawiera następujące właściwości w
runtimeConfiguration
obiekcie JSON:"runtimeConfiguration": { "staticResult": { "name": "{action-name-ordinal}", "staticResultOptions": "Enabled" } }
W historii uruchamiania przepływu pracy zostanie wyświetlona kolumna Wyniki statyczne z wyrazem Włączone obok każdego przebiegu, w którym włączono co najmniej jedną akcję.
Konfigurowanie pozornych danych wyjściowych akcji
W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki Zużycie w projektancie.
W projektancie wybierz akcję, w której chcesz zwrócić pozorne dane wyjściowe.
W okienku informacji o akcji wybierz pozycję Testowanie, na przykład:
Na karcie Testowanie wybierz pozycję Włącz wynik statyczny.
Z listy Wybierz pola wybierz właściwości, w których chcesz określić pozorne dane wyjściowe, które mają zostać zwrócone w odpowiedzi akcji.
Dostępne właściwości różnią się w zależności od wybranego typu akcji. Na przykład akcja HTTP zawiera następujące sekcje i właściwości:
Sekcja lub właściwość Wymagania opis Stan Tak Stan akcji, który ma być zwracany.
— Jeśli wybierzesz pozycję Powodzenie, musisz również wybrać pozycję Dane wyjściowe z listy Wybierz pola .
— Jeśli wybierzesz pozycję Niepowodzenie, musisz również wybrać pozycję Błąd z listy Wybierz pola .Kod Nie. Określony kod, który ma być zwracany dla akcji Błąd Tak, gdy stan to Niepowodzenie Komunikat o błędzie i opcjonalny kod błędu do zwrócenia Wyjście Tak, gdy stan to Powodzenie Kod stanu, zawartość nagłówka i opcjonalna treść do zwrócenia W poniższym przykładzie pokazano, kiedy stan ma wartość Niepowodzenie, co wymaga wybrania pola Błąd i podania wartości właściwości Komunikat o błędzie i Kod błędu:
Gdy wszystko będzie gotowe, wybierz pozycję Zapisz.
W prawym dolnym rogu akcji jest teraz wyświetlana ikona beaker testu (), która wskazuje, że włączono wyniki statyczne.
Aby znaleźć przebiegi przepływu pracy korzystające z pozornych danych wyjściowych, zobacz Znajdowanie przebiegów, które używają wyników statycznych w dalszej części tego przewodnika.
Znajdowanie przebiegów korzystających z pozornych danych wyjściowych
Aby znaleźć wcześniejsze uruchomienia przepływu pracy, w których akcje używają pozornych danych wyjściowych, zapoznaj się z historią uruchamiania tego przepływu pracy.
W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki Zużycie w projektancie.
W menu zasobów aplikacji logiki wybierz pozycję Przegląd.
W sekcji Podstawy wybierz pozycję Historia przebiegów, jeśli nie została wybrana.
W tabeli Historia przebiegów znajdź kolumnę Static Results (Wyniki statyczne).
Każde uruchomienie, które zawiera akcje z pozornymi danymi wyjściowymi, ma kolumnę Static Results ustawioną na wartość Włączone, na przykład:
Aby wyświetlić akcje w przebiegu używającym pozorowanych danych wyjściowych, wybierz przebieg, w którym ustawiono kolumnę Static Results ( Wyniki statyczne).
W okienku szczegółów przebiegu przepływu pracy akcje korzystające z wyników statycznych pokazują ikonę beaker testu (), na przykład:
Wyłączanie pozornych danych wyjściowych
Wyłączenie wyników statycznych dla akcji nie powoduje usunięcia wartości z ostatniej konfiguracji. Dlatego jeśli ponownie włączysz wyniki statyczne w tej samej akcji, możesz nadal używać poprzednich wartości.
W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie.
Znajdź i wybierz akcję, w której chcesz wyłączyć pozorne dane wyjściowe.
W okienku szczegółów akcji wybierz kartę Testowanie .
Wybierz pozycję Wyłącz zapisywanie wyników>statycznych.
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
- Dowiedz się więcej o usłudze Azure Logic Apps