Skip to content

Commit 1b49bcb

Browse files
authored
Merge pull request atlassian#498 from atlassian/release/4.0.0
Release 4.0.0
2 parents 8651a33 + 561e6ef commit 1b49bcb

File tree

90 files changed

+17939
-887
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+17939
-887
lines changed

.dockerignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*
2+
!requirements.txt
3+
!Dockerfile

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ outputs/
88
*.iml
99
*.log
1010
*.pyc
11-
local_*.yml
11+
local_*.yml
12+
**jmeter.properties

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ RUN apt-get -y update \
1616
&& apt-get clean
1717

1818
COPY requirements.txt /tmp/requirements.txt
19-
RUN pip install -r /tmp/requirements.txt
19+
RUN pip install --no-cache-dir -r /tmp/requirements.txt
2020

2121
RUN rm -rf /root/.bzt/jmeter-taurus/
2222

2323
WORKDIR /dc-app-performance-toolkit/app
2424

25-
ENTRYPOINT ["bzt", "-o", "modules.console.disable=true"]
25+
ENTRYPOINT ["bzt", "-o", "modules.console.disable=true"]

README.md

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
11
# Data Center App Performance Toolkit
22
The Data Center App Performance Toolkit extends [Taurus](https://gettaurus.org/) which is an open source performance framework that executes JMeter and Selenium.
33

4-
This repository contains Taurus scripts for performance testing of Atlassian Data Center products: Jira, Confluence, and Bitbucket.
4+
This repository contains Taurus scripts for performance testing of Atlassian Data Center products: Jira, Jira Service Management, Confluence, and Bitbucket.
55

66
## Supported versions
77
* Supported Jira versions:
8-
* Jira [Long Term Support release](https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html): 7.13.15 and 8.5.8
9-
* Jira Platform release: 8.0.3
8+
* Jira [Long Term Support release](https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html): `8.13.3`, `8.5.11`
9+
10+
* Supported Jira Service Management versions:
11+
* Jira Service Management [Long Term Support release](https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html): `4.13.2`, `4.5.10`
1012

1113
* Supported Confluence versions:
12-
* Confluence [Long Term Support release](https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html): 6.13.13 and 7.4.4
13-
* Confluence Platform release: 7.0.5
14+
* Confluence [Long Term Support release](https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html): `7.4.6`
15+
* Confluence Platform release: `7.0.5`
1416

1517
* Supported Bitbucket Server versions:
16-
* Bitbucket Server [Long Term Support release](https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html): 6.10.5
17-
* Bitbucket Server Platform release: 7.0.5
18+
* Bitbucket Server [Long Term Support release](https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html): `7.6.2`, `6.10.7`
19+
* Bitbucket Server Platform release: `7.0.5`
1820

1921
## Support
2022
In case of technical questions, issues or problems with DC Apps Performance Toolkit, contact us for support in the [community Slack](http://bit.ly/dcapt_slack) **#data-center-app-performance-toolkit** channel.
2123

2224
## Installation and set up
2325

2426
#### Dependencies
25-
* Python 3.6+ and pip
27+
* Python 3.6-3.8 and pip
2628
* JDK 8
2729
* Google Chrome web browser
2830
* Git client (only for Bitbucket Server)
@@ -32,7 +34,7 @@ Please make sure you have a version of Chrome browser that is compatible with [C
3234
If a first part of ChromeDriver version does not match with a first part of your Chrome browser version, update Chrome browser or set compatible [ChromeDriver](http://chromedriver.chromium.org/downloads) version in .yml file.
3335

3436
### macOS/Linux
35-
Make sure that you have [Python](https://www.python.org/downloads/) 3.6+, pip, and [JDK 8](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) installed:
37+
Make sure that you have [Python](https://www.python.org/downloads/) (see [dependencies](#dependencies) section for supported versions), pip, and [JDK 8](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) installed:
3638
```
3739
python3 --version
3840
pip --version
@@ -64,12 +66,13 @@ pip install -r requirements.txt
6466

6567
### Windows
6668
#### Installing Taurus manually
67-
Make sure you have [Python](https://www.python.org/downloads/) 3.6+, pip, and [JDK 8](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) installed:
69+
Make sure you have [Python](https://www.python.org/downloads/) (see [dependencies](#dependencies) section for supported versions), pip, and [JDK 8](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) installed:
6870
```
6971
python --version or python3 --version
7072
pip --version
7173
java -version
7274
Microsoft Visual C++ 14
75+
Windows 10 SDK
7376
```
7477
For Bitbucket Server check that [Git](https://git-scm.com/downloads) is installed:
7578
```
@@ -84,8 +87,9 @@ Otherwise, download it from [Microsoft Visual C++ Build Tools:](https://visualst
8487
4. Select the **MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.22)** check box (clear all the others).
8588
5. Click **Install**.
8689

87-
We recommend using virtualenv for Taurus.
90+
Setup [Windows 10 SDK](https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/)
8891

92+
We recommend using virtualenv for Taurus.
8993
1. Install virtualenv with pip:
9094
```
9195
pip install virtualenv
@@ -134,4 +138,4 @@ The request include the following data, and will in no way contain PII (Personal
134138
To help us continue improving the Toolkit, we’d love you to keep these analytics enabled in testing, staging, and production. If you don’t want to send us analytics, you can turn off the `allow_analytics` toggle in `$product.yml` file.
135139

136140
## Running Taurus
137-
Navigate to [docs](docs) folder and follow instructions.
141+
Navigate to [docs](docs) folder and follow instructions.

app/bitbucket.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ modules:
8585
httpsampler.ignore_failed_embedded_resources: "true"
8686
selenium:
8787
chromedriver:
88-
version: "86.0.4240.22" # Supports Chrome version 86. You can refer to http://chromedriver.chromium.org/downloads
88+
version: "88.0.4324.27" # Supports Chrome version 88. You can refer to http://chromedriver.chromium.org/downloads
8989
reporting:
9090
- data-source: sample-labels
9191
module: junit-xml

app/confluence.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ modules:
109109
httpsampler.ignore_failed_embedded_resources: "true"
110110
selenium:
111111
chromedriver:
112-
version: "86.0.4240.22" # Supports Chrome version 86. You can refer to http://chromedriver.chromium.org/downloads
112+
version: "88.0.4324.27" # Supports Chrome version 88. You can refer to http://chromedriver.chromium.org/downloads
113113
reporting:
114114
- data-source: sample-labels
115115
module: junit-xml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test_username,password
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
testusername, password
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1,PRJ-1,1,10000,PRJ
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Projects with > 100k requests.
2+
service_desk_id,project_id,project_key,total_requests_count,all_open_queue_id,created_vs_resolved_id_report_id,time_to_resolution_id_report_id
3+
1,1,TESTPRJ,350000,10,11,12

0 commit comments

Comments
 (0)