Skip to main content

How to Test a Cloud Flow Manually in Power Automate

· 5 min read
Jagdish Kumawat
Founder @ Dewiride

You don't need to leave the designer to try a flow. Test runs it there, asks for any inputs, and shows each step's result on the canvas with how long it took. This guide tests an instant flow and reads what came back.

Prerequisites​

  • A saved flow. I selected Save before every test and waited for Your flow is ready to go.
  • The example is the setup flow from Part 11 of the Career Development Plan series, at the point where it had three steps. Its trigger asks for a Site URL (How to Add a Text Input to a Manually Triggered Flow).

Step 1: Choose Manually​

Select Test in the designer's command bar. The Test Flow panel offers two ways:

The Test Flow panel with Manually selected, described as Perform the starting action to trigger it, and Automatically greyed out with There are no runs for this flow, and the Test and Cancel buttons

  • Manually: you start the flow yourself now.
  • Automatically: works from the flow's earlier runs. It's greyed out until there is one: There are no runs for this flow.

Choose Manually, then Test.

Step 2: Check the Connections​

The Run flow panel lists the connections the flow uses, with a green check for each one that's ready. Here it's the SharePoint connection reference from the flow's solution (How to Create a Connection Reference in a Solution):

The Run flow panel for Create Career Development Plan Lists, Owner Admin User, with Sign in listing SharePoint and dewiride_CareerDevelopmentPlan... with a green check, and the Continue button

Select Continue.

Step 3: Enter the Inputs​

The panel shows a box for each trigger input, with its description under it. Type the value, here the test site's address, and select Run flow:

The Run flow panel with a required Site URL box containing https://contoso.sharepoint.com/sites/CareerDevelopmentPlanTest, the description with an example address under it, and the Run flow button

Power Automate confirms the run has started:

The Run flow panel saying Your flow run successfully started. To monitor it, go to the Flow Runs Page.

Select Done to watch the run in the designer.

Step 4: Read the Result​

When the run ends, a banner says how it went, and each card shows a green check and how long the step took:

The designer after the test with the banner Your flow ran successfully. and the trigger, List definitions and Check the site each with a green check, 0s, 0s and 0.7s

Select a card to see its Run results: its inputs, its outputs and its status. How to Use Send an HTTP Request to SharePoint reads the response of Check the site this way. A failed step shows a red mark, and the banner names the step and its error.

To change the flow again, select Edit in the command bar.

Common Mistakes​

MistakeWhat happensDo this instead
Testing without savingYour latest change may not be in the runSave, wait for the banner, then Test
Judging a long run by the canvasSteps inside a running loop can show WaitingWait for the run to end, then read each step
Only looking at the bannerYou miss what each step returnedOpen the steps' Run results

Troubleshooting​

SymptomLikely causeFix
Automatically is greyed outThe flow has never runUse Manually
A connection has no green checkIt isn't set up or no longer worksFix the connection, then test again
The run takes minutesA step is being retried after an errorRead the step's Retry history; this post shows a real case

FAQ​

Where do test runs show up later?​

In the flow's run history, on its details page, marked Test succeeded or Test failed.

Does a test run change anything?​

Yes, it's a real run. Every step does what it's built to do, so test against test data, such as the empty test site used here.

Conclusion​

Save, then Test → Manually → Test, check the connections, enter the inputs and select Run flow. Each step then shows its result and time on the canvas, and its Run results show what went in and what came out.

Additional Resources​

Stay Updated

Subscribe to our newsletter for the latest tutorials, tech insights, and developer news.

By subscribing, you agree to our privacy policy. Unsubscribe at any time.