Udostępnij za pośrednictwem


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

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 (Ikona wyniku statycznego).

    • 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

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

  2. W projektancie wybierz akcję, w której chcesz zwrócić pozorne dane wyjściowe.

  3. W okienku informacji o akcji wybierz pozycję Testowanie, na przykład:

    Zrzut ekranu przedstawiający witrynę Azure Portal, projektanta przepływu pracy zużycie, okienko informacji o akcji HTTP i wybraną pozycję Testowanie.

  4. Na karcie Testowanie wybierz pozycję Włącz wynik statyczny.

  5. 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:

    Zrzut ekranu przedstawiający przepływ pracy użycia i okienko Testowanie po wybraniu pozycji Włącz wynik statyczny z wybranymi polami Stan i Błąd.

  6. Gdy wszystko będzie gotowe, wybierz pozycję Zapisz.

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

    Zrzut ekranu przedstawiający przepływ pracy Zużycie z akcją HTTP i ikoną statycznego wyniku.

    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.

  1. W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki Zużycie 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 wybrana.

  4. 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:

    Zrzut ekranu przedstawiający historię uruchamiania przepływu pracy Zużycie z kolumną Static Results (Wyniki statyczne).

  5. 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 (Ikona wyniku statycznego), na przykład:

    Zrzut ekranu przedstawiający historię uruchamiania przepływu pracy Zużycie z akcjami korzystającymi z wyników statycznych.

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.

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

  2. Znajdź i wybierz akcję, w której chcesz wyłączyć pozorne dane wyjściowe.

  3. W okienku szczegółów akcji wybierz kartę Testowanie .

  4. Wybierz pozycję Wyłącz zapisywanie wyników>statycznych.

    Zrzut ekranu przedstawiający przepływ pracy aplikacji logiki, akcję HTTP i kartę Testowanie z wybraną pozycją Wyłącz wynik statyczny.

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