Skip to content

Batch reporting of test results  #1970

@aleksanderpaliszewski

Description

@aleksanderpaliszewski

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions