UiPath Documentation
test-manager
latest
false
Test Manager user guide

Best practices for performance testing

Best practices for performance testing in Test Manager: ensure test stability, use gradual ramp-up, and prepare parametrized datasets before scaling.

Design reliable test automations

Ensure test cases are robust, data-stable, and free from flakiness before scaling.

Choose ramp-up and duration strategies

Use gradual ramp-up to simulate realistic traffic and avoid unrealistically long or short peak phases.

Handle test data at scale

Prepare parametrized datasets (via Data Fabric) to avoid duplicate inputs that could skew results.

Avoid common pitfall

  • Ensure there are sufficient infrastructure resources.
  • Validate tests locally before publishing.
  • Use the latest package versions.

Two more habits worth adopting

  • Complete proof of concept (POC) Success Criteria intake before starting a new engagement, so the team agrees up front on what "passing" performance actually means for this application.
  • Run Workflow Analyzer and, for on-premises robots, Capacity Planner before scaling up a scenario — catching an unsupported activity or an under-provisioned machine during dry run is far cheaper than discovering it mid-run at full load.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated