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
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. W tym artykule użyto wyzwalacza cyklu i akcji HTTP jako przykładowego przepływu pracy.
Jeśli dopiero zaczynasz korzystać z aplikacji logiki, zobacz Co to jest usługa Azure Logic Apps i następującą dokumentację:
Włączanie pozornych danych wyjściowych
W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie.
W akcji, w której chcesz zwrócić pozorne dane, wykonaj następujące kroki:
W prawym górnym rogu akcji wybierz przycisk wielokropka (...), a następnie wybierz pozycję Testowanie, na przykład:
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 Napiwek
Aby wprowadzić wartości w formacie JavaScript Object Notation (JSON), wybierz pozycję Przełącz do trybu JSON (
).
W przypadku właściwości opcjonalnych otwórz listę Wybierz pola opcjonalne i wybierz właściwości, które chcesz wyśmiewać.
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 (
), która wskazuje, że włączono wyniki statyczne.
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.
W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki 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 jeszcze wybrana.
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:
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 (
), na przykład:
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.
W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki 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 jeszcze wybrana. Z wyświetlonej listy wybierz odpowiedni przebieg przepływu pracy.
Po otworzie okienka szczegółów przebiegu rozwiń akcję zawierającą żądane dane wyjściowe.
W sekcji Dane wyjściowe wybierz pozycję Pokaż nieprzetworzone dane wyjściowe.
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.
Zapoznaj się z wcześniejszą sekcją dotyczącą konfigurowania pozornych danych dla akcji, a następnie wykonaj kroki, aby otworzyć okienko Testowanie akcji.
Po otworze okienka Testowanie wybierz dowolny krok:
Aby wkleić pełny obiekt JSON, obok etykiety Testowanie wybierz pozycję Przełącz do trybu JSON (
):
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:
W edytorze JSON wklej wcześniej skopiowany kod JSON.
Po zakończeniu wybierz pozycję Gotowe. Ewentualnie, aby powrócić do projektanta, wybierz pozycję Przełącz tryb edytora (
).
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.
W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie. Znajdź akcję, w której chcesz wyłączyć pozorne dane.
W prawym górnym rogu akcji wybierz ikonę beaker testu (
).
Wybierz pozycję Wyłącz wynik>statyczny Gotowe.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla