Skip to main content

Test app performance on App Automate

Identify and troubleshoot performance issues early in the development cycle.

The performance of your app directly impacts its user experience and adoption. Therefore, it is critical to identify and fix performance issues before the app is released. You can use the App Performance Testing capability to get a detailed insight into your app performance early in the development cycle.

This feature is available only under Device Cloud Pro, Device Cloud Pro + Visual Cloud, and Enterprise Pro plans. For more details check out our pricing page.

The App Performance Testing capability (appProfiling) shows how your app performed against performance metrics such as app size, UI rendering performance, memory and CPU usage, and more during a test session. After you identify the performance issues, you can fix them and release a performant app, ensuring better user experience and adoption.

Supported OS versions

  • Android: version 10.0 to 13
  • iOS: version 14.0 to 16

Set the capability

In your Appium test scripts, set the appProfiling capability to true to capture detailed app performance metrics.

Capability Description Values
appProfiling Enable detailed app performance profiling. true, false
Default: false

Example

DesiredCapabilities capabilities = new DesiredCapabilities();
HashMap<String, Object> browserstackOptions = new HashMap<String, Object>();
browserstackOptions.put("appProfiling", "true");
var capabilities = {
    'bstack:options' : {
        "appProfiling" : "true",
    },
}
desired_cap = {
	'bstack:options' : {
		"appProfiling" : "true",
	},
}
capabilities = {
    'bstack:options' => {
        "appProfiling" => "true",
    },
}
AppiumOptions capabilities = new AppiumOptions();
Dictionary<string, object> browserstackOptions = new Dictionary<string, object>();
browserstackOptions.Add("appProfiling", "true");

Next steps

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback!

Talk to an Expert
Download Copy