Performance profiling
-
- UpdatedFeb 1, 2024
- 3 minutes to read
- Washington DC
- Automated Test Framework
Performance profiling allows you to do performance testing on your instances.
Apart from being a functional testing medium that ensures nothing breaks when any changes are made to an instance, ATF can also detect performance degradation during upgrades. You can know the cause, investigate, and fix the performance issue.
You can execute performance profiling on any of your ATF tests or suites. For each test or suite, the default test run is 10. In a suite, each test runs 10 times sequentially. The first run is a warmup that helps in warming up the
cache values and is not counted to the 10 test runs of a test or suite.
Note: Performance profiling engine doesn't allow parallel execution of iterations within a test. Each performance test consists of 11 iterations, including 1 initial
warmup run followed by 10 actual performance runs. If your suite includes multiple tests or non-mutually exclusive tests, they can execute in parallel.

Note: When you execute a performance test run, the system pauses and waits for any ongoing jobs to finish before starting the test run. This helps in avoiding any slowdown of your instance.
Execute performance profiling
Execute performance profiling on a test or a suite for performance testing on your instance. You can also detect performance degradation when you upgrade your instance and then investigate and fix the issues.
Before you begin
Role required: admin
Procedure