This page describes the performance and scale testing requirements for Data Center apps in the Atlassian Marketplace. Here, we provide guidelines for configuring an existing test platform to produce the test data we need to evaluate your app. For a general overview of Data Center app development, see Developing apps for Atlassian Data Center products.
Product | Dataset reference |
---|---|
Jira | See the enterprise-scale dataset shape listed on Jira Server Sizing Guide. |
Confluence | See the large (L) dataset shape listed on Confluence Data Center Load Profiles. |
Bitbucket | See the large (L) dataset shape listed on Bitbucket Data Center Load Profiles. |
We advise using the default workload for all tests. This uses a concurrency of 200, and total user transactions of 54,500. This workload is defined in the main $product.yml
configuration.
To help us evaluate your performance testing, you’ll also need to:
You'll need to produce two reports that satisfy the different Requirements:
This report should show the response time of each action on a two deployments: one with your app installed, and another without.
CSV
Action | Without app (timing in ms) | With app (timing in ms) |
---|---|---|
view_scrum_board_backlog | 100 | 105 |
view_scrum_board | 100 | 102 |
... | ... | ... |
Graph
This report should show the response time of each action on instances with one, two, and four application nodes.
CSV
Action | 1 node (timing in ms) | 2 nodes (timing in ms) | 4 nodes (timing in ms) |
---|---|---|---|
view_scrum_board_backlog | 100 | 102 | 110 |
view_scrum_board | 500 | 535 | 530 |
... | ... | ... | ... |
Graph