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
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!