Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Azure Logic Apps (Consumption + Standard)
Testuj swój workflow bez ingerowania w produkcję, ustawiając i zwracając symulowane wyjścia lub statyczne wyniki z operacji workflow. Nie musisz dzwonić do swoich aktywnych aplikacji, danych, usług czy systemów.
Gdy konfigurujesz pozorowane dane wyjściowe, możesz:
- Testuj różne ścieżki działania w zależności od różnych warunków.
- Wymuś błędy, aby sprawdzić obsługę błędów.
- Podaj konkretne treści odpowiedzi na wiadomości.
- Pomiń kroki, których nie chcesz przechodzić.
Skonfigurowanie pozorowanych wyników dla akcji nie uruchamia tej akcji w środowisku produkcyjnym, lecz zamiast tego zwraca wynik testowy.
Na przykład jeśli skonfigurujesz symulowane dane wyjściowe dla akcji Wyślij wiadomość e-mail w Outlook 365, usługa Azure Logic Apps zwróci podane przez Ciebie symulowane dane wyjściowe zamiast wysłać wiadomość e-mail.
Z tego przewodnika dowiesz się, jak wykonywać następujące działania:
- Skonfiguruj pozorowane dane wyjściowe dla działania
- Znajdź przebiegi wykorzystujące pozorowane dane wyjściowe
- Wyłącz mock outputy
Wymagania wstępne
Konto i subskrypcja platformy Azure. Uzyskaj bezpłatne konto platformy Azure.
Zasób aplikacji logicznej i przepływ pracy, w którym chcesz skonfigurować symulowane dane wyjściowe. W tym artykule użyto wyzwalacza cyklu i akcji HTTP jako przykładowego przepływu pracy.
Jeśli dopiero zaczynasz przygodę z aplikacjami logic, najpierw stwórz workflow:
Ograniczenia
Mock output (wyniki statyczne) są dostępne tylko dla akcji, nie dla wyzwalaczy.
Obecnie nie istnieje opcja umożliwiająca dynamiczne lub programowe włączanie i wyłączanie pozorowanych danych wyjściowych.
Na poziomie aplikacji logiki nie ma żadnych oznak, że pozorowane dane wyjściowe są włączone. Zamiast tego zwracaj uwagę na następujące sygnały:
W kształcie akcji w prawym dolnym rogu jest wyświetlana ikona probówki testowej (
).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
runtimeConfigurationobiekcie JSON:"runtimeConfiguration": { "staticResult": { "name": "{action-name-ordinal}", "staticResultOptions": "Enabled" } }W historii przebiegów przepływu pracy kolumna Wyniki statyczne pojawia się z napisem Włączone obok każdego przebiegu, gdzie co najmniej jedna akcja ma tę funkcję włączoną.
Konfigurowanie przykładowych danych wyjściowych akcji
W witrynie Azure portal otwórz w projektancie przepływ pracy aplikacji logiki konsumcyjnej.
W projektancie wybierz akcję, dla której chcesz zwrócić symulowane 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ść Obowiązkowy 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 status to Niepowodzenie Komunikat o błędzie i opcjonalny kod błędu, który można zwrócić Wynik Tak, gdy stan to Zakończony pomyślnie Kod stanu, zawartość nagłówka i opcjonalna treść do zwrócenia W poniższym przykładzie pokazano, kiedy Status ma wartość Niepowodzenie, co wymaga wybrania pola Błąd i podania wartości dla właściwości Komunikat o błędzie oraz 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.
Znajdź przebiegi korzystające z symulowanych danych wyjściowych (tylko konsumpcja)
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. Ta sekcja dotyczy wyłącznie przepływów pracy Consumption. W przypadku standardowych przepływów pracy zobacz Wyświetlanie historii uruchomień przepływu pracy.
W witrynie Azure portal otwórz w projektancie przepływ pracy aplikacji logiki konsumcyjnej.
W menu zasobów aplikacji logiki wybierz pozycję Przegląd.
W sekcji Podstawy wybierz Historia przebiegów, jeśli nie została wybrana.
W tabeli Historia przebiegów znajdź kolumnę Wyniki statyczne.
Każde uruchomienie, które zawiera działania z wynikami pozornymi, ma kolumnę Static Results ustawioną na Włączona, na przykład:
Aby wyświetlić akcje w przebiegu, który używa symulowanych danych wyjściowych, wybierz przebieg, gdzie kolumna Static Results jest ustawiona na Włączone.
W okienku szczegółów przebiegu przepływu pracy, akcje korzystające z wyników statycznych pokazują ikonę probówki testowej (
), na przykład:
Wyłącz dane wyjściowe symulowane
Wyłączenie wyników statycznych dla akcji nie powoduje usunięcia wartości z ostatniej konfiguracji. Jeśli ponownie włączysz statyczne wyniki przy tej samej akcji, możesz kontynuować używanie poprzednich wartości.
W portalu Azure otwórz przepływ pracy aplikacji logicznej w edytorze.
Znajdź i wybierz akcję, w której chcesz wyłączyć symulowane dane wyjściowe.
W okienku szczegółów akcji wybierz kartę Testowanie .
Wybierz Wyłącz wynik statyczny>Zapisz.
Źródło
Aby uzyskać więcej informacji o tym ustawieniu w Twoich podstawowych definicjach workflow, zobacz: