|
| 1 | +--- |
| 2 | +title: FAQ |
| 3 | +sidebar_position: 24 |
| 4 | +description: Find quick answers about installing, integrating, and using ReportPortal, from AI features and licenses to dashboards, integrations, and performance guidance. |
| 5 | +--- |
| 6 | + |
| 7 | +# FAQ |
| 8 | + |
| 9 | + |
| 10 | +On this page, we have put together a list of the most frequently asked questions. Here, you can find prompt responses. |
| 11 | + |
| 12 | +1. [Does on-prem installed ReportPortal make any external calls? What are the content and nature of these calls?](/FAQ/#1-does-on-prem-installed-reportportal-make-any-external-calls-what-are-the-content-and-nature-of-these-calls) |
| 13 | +2. [Assuming ReportPortal locally caches logs to understand their content, where are these stored, and what are the associated retention policies?](/FAQ/#2-assuming-reportportal-locally-caches-logs-to-understand-their-content-where-are-these-stored-and-what-are-the-associated-retention-policies) |
| 14 | +3. [How is data encrypted in transit and at rest?](/FAQ/#3-how-is-data-encrypted-in-transit-and-at-rest) |
| 15 | +4. [Does the containerized solution function as a standalone, or can it be integrated with K8S or other orchestration platforms? Is there a helm chart available?](/FAQ/#4-does-the-containerized-solution-function-as-a-standalone-or-can-it-be-integrated-with-k8s-or-other-orchestration-platforms-is-there-a-helm-chart-available) |
| 16 | +5. [Is there any training available to use ReportPortal effectively?](/FAQ/#5-is-there-any-training-available-to-use-reportportal-effectively) |
| 17 | +6. [Is there a demo available?](/FAQ/#6-is-there-a-demo-available) |
| 18 | +7. [How can I begin using ReportPortal?](/FAQ/#7-how-can-i-begin-using-reportportal) |
| 19 | +8. [Does the tool integrate with my existing test automation framework?](/FAQ/#8-does-the-tool-integrate-with-my-existing-test-automation-framework) |
| 20 | +9. [What type of license does ReportPortal use?](/FAQ/#9-what-type-of-license-does-reportportal-use) |
| 21 | +10. [Does ReportPortal have any paid features?](/FAQ/#10-does-reportportal-have-any-paid-features) |
| 22 | +11. [Does ReportPortal use AI?](/FAQ/#11-does-reportportal-use-ai) |
| 23 | +12. [Do we need specific infrastructure prerequisites to avoid performance problems?](/FAQ/#12-do-we-need-specific-infrastructure-prerequisites-to-avoid-performance-problems) |
| 24 | +13. [What types of reports can I generate with the ReportPortal?](/FAQ/#13-what-types-of-reports-can-i-generate-with-the-reportportal) |
| 25 | +14. [Can ReportPortal aggregate performance test results?](/FAQ/#14-can-reportportal-aggregate-performance-test-results) |
| 26 | +15. [Does ReportPortal have integration with Jira?](/FAQ/#15-does-reportportal-have-integration-with-jira) |
| 27 | +16. [How can I check the ReportPortal version?](/FAQ/#16-how-can-i-check-the-reportportal-version) |
| 28 | +17. [How can I check if the ReportPortal API is working?](/FAQ/#17-how-can-i-check-if-the-reportportal-api-is-working) |
| 29 | +18. [What are the application limits in ReportPortal?](/FAQ/#18-what-are-the-application-limits-in-reportportal) |
| 30 | + |
| 31 | +#### 1. Does on-prem installed ReportPortal make any external calls? What are the content and nature of these calls? |
| 32 | + |
| 33 | +All test results and testing data reside in-house, within your instance of ReportPortal. However, there are two types of external calls that ReportPortal makes. The first checks our status page for the latest version and informs users of it on the login page. The second sends anonymized data to [Google Analytics](/terms-and-conditions/GoogleAnalyticsUsageByReportPortal), helping us refine the user experience and better understand application usage. This can be toggled off if desired. |
| 34 | + |
| 35 | +#### 2. Assuming ReportPortal locally caches logs to understand their content, where are these stored, and what are the associated retention policies? |
| 36 | + |
| 37 | +ReportPortal utilizes PostgreSQL for its database, MinIO and the local system for file storage, and OpenSearch for log indexing and ML processes. |
| 38 | + |
| 39 | +Retention policies can be set and adjusted within the application on a per-project basis. |
| 40 | + |
| 41 | +#### 3. How is data encrypted in transit and at rest? |
| 42 | + |
| 43 | +We use encryption in transit via SSL for our SaaS instances. For on-prem installation it depends on your LoadBalancer. |
| 44 | + |
| 45 | +We use encryption at rest for our SaaS instances. It is provided by AWS and configured during VM provisioning. For on-prem installation it depends on your DevOps. |
| 46 | + |
| 47 | +#### 4. Does the containerized solution function as a standalone, or can it be integrated with K8S or other orchestration platforms? Is there a helm chart available? |
| 48 | + |
| 49 | +ReportPortal is containerized and can be orchestrated using either docker-compose or [Kubernetes](https://github.com/reportportal/kubernetes/tree/develop/reportportal). |
| 50 | + |
| 51 | +#### 5. Is there any training available to use ReportPortal effectively? |
| 52 | + |
| 53 | +Check our [Tutorial](/tutorial/) and read [blog post](https://reportportal.io/blog/Tips-to-get-ReportPortal-benefits) with tips to get ReportPortal benefits. We also recommend investigate [our documentation](https://reportportal.io/docs/) where you can find screenshots and video instructions on ReportPortal functionality. |
| 54 | + |
| 55 | +#### 6. Is there a demo available? |
| 56 | + |
| 57 | +You can explore ReportPortal without installation by visiting our [demo instance](https://demo.reportportal.io/) which offers: |
| 58 | +* Free trial available indefinitely |
| 59 | +* Data is flushed every 24 hours |
| 60 | +* All enterprise features included |
| 61 | + |
| 62 | +You can either join a shared project or create a personal one. |
| 63 | + |
| 64 | +When a user visits the demo instance, they can log in using the default/pre-filled credentials. In this case, they will access a **shared project** that is available to everyone using the same demo account. This means that anything they report will be visible to all users and can be modified or managed by anyone. |
| 65 | + |
| 66 | +<MediaViewer src={require('./img/DemoShared.png')} alt="Shared project on our test results reporting service" /> |
| 67 | + |
| 68 | +Alternatively, the user can log in via GitHub. In this case, a **personal project** and user account will be created just for them. Only that user will be able to view and manage the data reported within their personal project. |
| 69 | + |
| 70 | +<MediaViewer src={require('./img/DemoPersonal.png')} alt="Personal project in our test automation reporting tool" /> |
| 71 | + |
| 72 | +If you need a personalized demo session, please leave your [contact details](https://reportportal.io/contact-us/general/). To get a quick overview, check out our [demo video](https://www.youtube.com/watch?v=AKA_O8lcIdc). |
| 73 | + |
| 74 | +#### 7. How can I begin using ReportPortal? |
| 75 | + |
| 76 | +The initial steps involve installing and configuring the tool. [Installation steps](/installation-steps) you can find in our documentation. |
| 77 | + |
| 78 | +#### 8. Does the tool integrate with my existing test automation framework? |
| 79 | + |
| 80 | +ReportPortal can be integrated with common testing frameworks and CI tools. Consult [this section](/log-data-in-reportportal/test-framework-integration) of the documentation for detailed information on test framework integration. And use following links for Integration with CI/CD: [Integration with GitLab CI](/quality-gates/IntegrationWithCICD/IntegrationWithGitLabCI/), [Integration with Jenkins](/quality-gates/IntegrationWithCICD/IntegrationWithJenkins/). |
| 81 | + |
| 82 | +#### 9. What type of license does ReportPortal use? |
| 83 | + |
| 84 | +ReportPortal is licensed under Apache v2.0, which means it’s free to use, comes with no liability and warranty, and there is no service and support included. And can be utilized even for commercial usage. |
| 85 | + |
| 86 | +#### 10. Does ReportPortal have any paid features? |
| 87 | + |
| 88 | +We offer two premium features: |
| 89 | + |
| 90 | +* [Quality Gates](/quality-gates/) – a set of predefined criteria that must be met for a test run to be considered successful. |
| 91 | +* [SCIM Server](/features/SCIMServerFeature) – helps automate user management by syncing users and their access rights between your identity provider and ReportPortal. |
| 92 | + |
| 93 | +#### 11. Does ReportPortal use AI? |
| 94 | + |
| 95 | +We provide ML-driven failure triage. Read [this article](https://reportportal.io/blog/How-we-use-AI) to know how we use AI. |
| 96 | + |
| 97 | +#### 12. Do we need specific infrastructure prerequisites to avoid performance problems? |
| 98 | + |
| 99 | +Look into [Hardware Requirements](/installation-steps/HardwareRequirements). |
| 100 | + |
| 101 | +#### 13. What types of reports can I generate with the ReportPortal? |
| 102 | + |
| 103 | +ReportPortal has a lot of widgets to visualize test results and understand the state of the product. Most popular our widgets: [Overall statistics chart](/dashboards-and-widgets/OverallStatistics), [Launch statistics chart](/dashboards-and-widgets/LaunchStatisticsChart), [Failed cases trend chart](/dashboards-and-widgets/FailedCasesTrendChart), [Launch execution and issue statistic](/dashboards-and-widgets/LaunchExecutionAndIssueStatistic), [Component health check](/dashboards-and-widgets/ComponentHealthCheck). |
| 104 | + |
| 105 | +Depending on your needs, you can create either a report for a [single test run](/dashboards-and-widgets/PossibleDashboardsInReportPortal#report-for-one-tests-run-a-dashboard-for-an-engineer) or a [Build/Release/Sprint Report](/dashboards-and-widgets/PossibleDashboardsInReportPortal#build--release-sprint-report-a-dashboard-for-a-team-leads-pm-dm). ReportPortal also allows you to generate various types of [test automation reports](https://reportportal.io/blog/how-to-create-test-report-with-reportportal) using widgets, including: |
| 106 | + |
| 107 | +* Summary Report |
| 108 | +* Detailed Test Case Report |
| 109 | +* Trend Analysis Report |
| 110 | +* Failure Analysis Report |
| 111 | +* Execution History Report |
| 112 | + |
| 113 | +#### 14. Can ReportPortal aggregate performance test results? |
| 114 | + |
| 115 | +We do not support direct integration with performance testing frameworks, but as a workaround you can [import performance test results](https://github.com/reportportal/reportportal/issues/1820) in JUnit format into ReportPortal. |
| 116 | + |
| 117 | +#### 15. Does ReportPortal have integration with Jira? |
| 118 | + |
| 119 | +Our test automation reporting dashboard have integration with following Bug Tracking Systems: [Jira Server](/plugins/bug-tracking/AtlassianJiraServer), [Jira Cloud](/plugins/bug-tracking/AtlassianJiraCloud), [Azure DevOps](/plugins/bug-tracking/AzureDevOps), [GitLab](/plugins/bug-tracking/GitLab), [Monday](/plugins/bug-tracking/Monday) and [Rally](/plugins/bug-tracking/Rally). |
| 120 | + |
| 121 | +#### 16. How can I check the ReportPortal version? |
| 122 | + |
| 123 | +You can find the current version of ReportPortal on the login page. Simply hover your mouse over the ```i``` icon next to the "New versions are available" message to see the version details. |
| 124 | + |
| 125 | +<MediaViewer src={require('./img/NewVersions.png')} alt="New versions in our test automation dashboard" /> |
| 126 | + |
| 127 | +#### 17. How can I check if the ReportPortal API is working? |
| 128 | + |
| 129 | +Open your browser and go to the following URL: ```http://{your-hostname}/composite/info```. This page provides essential information about the API's status. |
| 130 | + |
| 131 | +<MediaViewer src={require('./img/ApiService.png')} alt="Check ReportPortal's API Service" /> |
| 132 | + |
| 133 | +#### 18. What are the application limits in ReportPortal? |
| 134 | + |
| 135 | +ReportPortal has defined application limits to maintain stable performance and consistent API behavior across all projects and endpoints. Below is the complete list of limits and recommendations: |
| 136 | + |
| 137 | +**1. Pagination & Collections** |
| 138 | + |
| 139 | +**Max page size: 300** items per page across collection endpoints: |
| 140 | +- Launches |
| 141 | +- Dashboards |
| 142 | +- Filters |
| 143 | +- Project members |
| 144 | +- Suites / Tests / Steps / Logs |
| 145 | +- Widgets |
| 146 | + |
| 147 | +**2. Dashboards & Widgets** |
| 148 | + |
| 149 | +- **Dashboards per project:** up to **3,000** (increased from 300 in version 24.2). |
| 150 | +- **Dashboard name length: 3–55** characters, must be unique per user per project. |
| 151 | +- **Widget fullscreen auto-refresh:** occurs every **30 seconds**. |
| 152 | +- **Test Case Search widget results cap: 300** total cases (10 per page × 30 pages). |
| 153 | + |
| 154 | +**3. Attributes & Text Fields** |
| 155 | + |
| 156 | +- **Attribute key length:** up to **512** characters. |
| 157 | +- **Attribute value length:** up to **512** characters. |
| 158 | +- **Quality Gate name length** (Managed Plugin): **1–55** characters. |
| 159 | + |
| 160 | +**4. Files, Uploads & Storage** |
| 161 | + |
| 162 | +- **API attachment uploads:** default limit **64 MB** (configurable at the service-api level). |
| 163 | +- **JUnit/Robot imports via UI:** up to **32 MB** per ZIP/XML file. |
| 164 | +- **User avatars:** |
| 165 | + - Accepted formats: **JPEG, PNG, GIF** |
| 166 | + - Maximum size: **1 MB** |
| 167 | + - Maximum dimensions: **300×500 px** |
| 168 | +- **RabbitMQ message size:** infrastructure-dependent; it’s recommended to keep log payloads reasonably sized, as very large logs may be rejected to process. |
| 169 | + |
| 170 | +**5. API Behavior & Miscellaneous** |
| 171 | + |
| 172 | +- **Rate limiting:** none built-in; throughput and concurrency depend on infrastructure capacity. |
| 173 | +- **Import timeout UX:** works similar to ```/v2``` reporting, depends on infrastructure. |
| 174 | + |
| 175 | +**6. Launch Merge** |
| 176 | + |
| 177 | +- **No hard cap**, but treat **around 20 launches** per merge as a safe operational limit, unless you have tested higher based on your infrastructure size and data distribution. |
| 178 | + |
| 179 | +:::note |
| 180 | +All bulk operations triggered from the “Make decision” modal are limited to 300 test items per request.<br /> |
| 181 | +When more items are selected, the operation must be divided into multiple requests. |
| 182 | +::: |
0 commit comments