Migratie naar Azure Logic Apps Stage 4 - Validatie: Testworkflows

Van toepassing op: Azure Logic Apps (Standard)

Het validatieproces kan moeilijk zijn omdat je gemakkelijk gedragsverschillen tussen bron- en doelsystemen kunt missen. Nadat u het standaard logische app-project, werkstromen en andere artefacten hebt gegenereerd, controleert u het werkstroomgedrag op basis van het gedrag van het bronsysteem voordat u ze implementeert in Azure Logic Apps. In de validatiefase helpt de Azure Logic Apps Migration Agent in Visual Studio Code bij het uitvoeren van de gegenereerde workflows en controleert of de triggers, acties, transformaties en verbindingen correct werken.

In dit artikel wordt het algemene proces beschreven dat de migratieagent volgt om de gegenereerde standaardwerkstromen te testen op basis van het brongedrag, de resultaten te vergelijken en eventuele problemen of hiaten te identificeren die u moet oplossen.

Validatieacties

De validatiefase test uw gegenereerde Standaardwerkstromen op basis van de oorspronkelijke bronspecificaties en het oorspronkelijke gedrag. De @migration-converter agent volgt de gegenereerde validatietaken, terwijl jij representatieve input en verwachte resultaten geeft en het bewijs bekijkt.

Important

Voordat u begint, moet u ervoor zorgen dat u de werkstromen, verbindingen en eventuele .NET lokale functies hebt gecontroleerd voor de juiste informatie en configuratie in vergelijking met het brongedrag.

Voor meer informatie, zie:

Stap Action Beschrijving
1 Valideer de runtime Voert func start --verboseuit, lost opstartfouten op, en voert het commando opnieuw uit totdat de runtime weer goed begint.
2 Bereid testbronnen voor Gebruikt Azurite en lokale resources waar mogelijk, Docker-containers voor ondersteunde lokale services, en alleen Azure-resources voor connectors zonder lokaal alternatief.
3 Testgedrag Voert scenario's uit voor succespad, foutpad, workflowoverstijgende processen, nieuwe poging, time-out, herindiening en andere toepasselijke scenario's. Vergelijkt veldniveau-outputwaarden met het verwachte brongedrag.
4 Rapporteer en los afwijkingen op Behandelt onjuiste, lege of afgeknotte uitvoerwaarden als fouten, registreert verwachte en daadwerkelijke resultaten, lost de oorzaak op en voert de getroffen tests opnieuw uit.

De validatie is pas voltooid als alle vereiste tests zijn geslaagd en de agent TEST-REPORT.md aanmaakt in de hoofdmap van het gegenereerde project. Bekijk dit rapport op resultaten per workflow, veldcontroles, testaanpassingen, ontwerpafwijkingen, ingestelde Azure-bronnen en exacte hertestcommando's.

Volgende stappen