Performance improvements

Performance improvements in 5.7.3

arrow leftBack to blog
userReportPortal Team
calendarDecember 22, 2022

The system capacity has increased up to 13% compared to version 5.7.2

We are glad to announce some performance optimizations in version 5.7.3.

We updated the libraries in the scope of fixing Spring Framework Remote Code Execution (RCE) Vulnerability (Spring4Shell). As a result, the system capacity (requests per second) was increased up to 13% on the small server type* compared to version 5.7.2 during performance testing.

* Check out the recommended optimal Kubernetes cluster configuration.

 Increasing the system capacity in version 5.7.3

Benefits: It helps to speed up your reporting on the same environment just because of the version upgrade.

Response time for building history and filtering at all levels has become at least 18% faster compared to version 5.7.2.

5.7.3 version also brings performance optimizations in the core operations. The optimizations make basic functionality (filtering at all levels and test history building) at least 18% faster compared to version 5.7.2.

Response times before and after fix

Benefits: Test history and filters load faster compared to the previous version.

Check out the Release notes for the full list of what’s new in version 5.7.3.

RabbitMQ version updates

We updated the RabbitMQ version from 3.9.17 to 3.10.7 and faced less RAM and CPU usage of the RabbitMQ container under the high load (more than 1 million messages in the 20 queues total).

CPU Usage after RabbitMQ version update
Memory Usage after RabbitMQ version update
CPU Usage before performance improvements in our test automation reporting dashboard
Memory Usage before performance improvements in our qa automation dashboard

Benefits: It helps to decrease RabbitMQ resource utilization even under high workloads in the same environment just because of the version upgrade.

Thus, thanks to performance improvements in version 5.7.3 you can speed up your test reporting and decrease resources usage of the ReportPortal even under the high workload.

With 5.7.3 version we are also addressing a huge list of security vulnerabilities. Please, see Release notes for details.