The Sauce Labs Cookbook

Sauce Headless

Front End Performance Testing

Insights

External Resources

More Info


Page tree
Skip to end of metadata
Go to start of metadata

Front-end performance testing is a set of tools that complement your functional testing strategy with metrics related to the speed and reliability of your UI rendering. Incorporating performance testing allows you to ensure consistency across multiple environments, detect performance degradation early in the development cycle, and implement key changes that yield a faster, richer experience for your users.

See the following sections for more information:


Why Use Sauce Front-End Performance Testing?

Sauce Front-End Performance is a pre-integrated tool within the Sauce portfolio. When incorporated into existing CI/CD workflows, front-end performance testing allows you to continuously measure the speed and reliability of your app, thereby ensuring your customers enjoy an optimal experience every time, in every environment. Some specific advantages to using Sauce Front-End Performance include:

  • Leverage existing functional test scripts (that are validated and executing well) as a starting point to implement performance test scripts
  • Scale the number of executions in order to deliver a result to the developer/tester faster without the need to maintain your own scalable grid
  • Execute the script on the latest versions of the supported browsers without the need to maintain your own images
  • Leverage an execution environment that is compliant with your corporate policy
  • Leverage the Sauce Machine Learning algorithm that was trained on your scripts and pages, and was defined using millions of diverse test executions, to set trends, baselines and alerts to indicate a performance regression when you have many tests running continuously
  • Conduct script execution analysis in the same environment used by other team members, where you can share and contrast data to isolate issues
  • Achieve faster root cause analysis by using all the metrics and artifacts offered by the Sauce Performance solution

Limited Browser Support

Sauce Performance works in conjunction with Google Lighthouse and testing is therefore limited to the latest 5 versions of the Chrome desktop browser on Windows and MacOS. Support for other browsers and mobile devices is on our roadmap. Please visit our Saucelabs ideas portal to request further support for this product.

Tips for Optimizing Test Results

Capturing all the individual metrics associated with page rendering is more time consuming that evaluating functional behavior. Therefore, we recommend that you keep your performance test suite separate from your functional test suite so the performance data collection process doesn't compromise the efficiency of your functional tests. Check out our Front End Performance Testing Best Practices white paper for more helpful information about your performance test strategy.

Implementing Sauce Front end Performance Testing

The following sections of this guide will help you determine the best method for integrating Sauce Performance into your test strategy.

More Information

For more information, check out these topics: