-
Notifications
You must be signed in to change notification settings - Fork 70
Description
Issue:
Currently, the process of reporting test results to Report Portal involves sending individual HTTP requests for each test item, leading to potential performance bottlenecks, especially in scenarios with a large number of tests. This approach can strain the server and even lead to server overload, resembling a distributed denial-of-service (DDoS) attack.
https://reportportal.io/docs/dev-guides/ReportingDevelopersGuide#preconditions
Proposed Solution:
Implement batch reporting of test results, where multiple test items are aggregated and sent in a single HTTP request to Report Portal. This approach will significantly reduce the number of requests made to the server, thereby alleviating the load on the infrastructure and improving overall performance.
Question:
Is there a plan of implementing such a solution, or are there any blockers preventing its creation that we are not yet aware of? Otherwise, the infrastructure must be unnecessarily prepared for high peaks of requests in a short period.