Skip to content

Commit 3dbc41b

Browse files
authored
DCA-1331 bamboo docs (atlassian#743)
* DCA-1331 user guide for bamboo * docs * 4 * fixes * docs updates * bump date * fixes * changes * Docs updates * improve wording * fix number * improve docs
1 parent 39b8bbf commit 3dbc41b

10 files changed

+538
-29
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ This repository contains Taurus scripts for performance testing of Atlassian Dat
1717
* Bitbucket Server [Long Term Support release](https://confluence.atlassian.com/enterprise/atlassian-enterprise-releases-948227420.html): `7.6.10`, `7.17.1`
1818

1919
* Supported Crowd versions:
20-
* Crowd [Long Term Support release](https://confluence.atlassian.com/crowd/crowd-release-notes-199094.html): `4.4.0`
20+
* Crowd [release notes](https://confluence.atlassian.com/crowd/crowd-release-notes-199094.html): `4.4.0`
21+
22+
* Supported Bamboo versions:
23+
* Bamboo [release notes](https://confluence.atlassian.com/bamboo/bamboo-release-notes-671089224.html): `8.1.0`
2124

2225
## Support
2326
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.

app/bamboo.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,34 @@ settings:
44
aggregator: consolidator
55
verbose: false
66
env:
7-
application_hostname: test-bamboo.atlassian.com # Bamboo DC hostname without protocol and port e.g. test-bamboo.atlassian.com or localhost
8-
application_protocol: http # http or https
9-
application_port: 8085 # 80, 443, 8080, etc
10-
secure: True # Set False to allow insecure connections, e.g. when using self-signed SSL certificate
11-
application_postfix: # e.g. /bamboo in case of url like http://localhost/bamboo
7+
application_hostname: test-bamboo.atlassian.com # Bamboo DC hostname without protocol and port e.g. test-bamboo.atlassian.com or localhost
8+
application_protocol: http # http or https
9+
application_port: 8085 # 80, 443, 8085, etc
10+
secure: True # Set False to allow insecure connections, e.g. when using self-signed SSL certificate
11+
application_postfix: # e.g. /bamboo in case of url like http://localhost/bamboo
1212
admin_login: admin
1313
admin_password: admin
1414
load_executor: jmeter
15-
concurrency: 200 # number of Bamboo users for Selenium actions
15+
concurrency: 200 # number of Bamboo users for Selenium actions
1616
test_duration: 45m
17-
ramp-up: 3m # time to spin all concurrent threads
18-
total_actions_per_hour: 2000 # number of total JMeter actions per hour
17+
ramp-up: 3m # time to spin all concurrent threads
18+
total_actions_per_hour: 2000 # number of total JMeter actions per hour
1919
WEBDRIVER_VISIBLE: False
2020
JMETER_VERSION: 5.2.1
2121
LANGUAGE: en_US.utf8
22-
allow_analytics: No # Allow sending basic run analytics to Atlassian. These analytics help us to understand how the tool is being used and help us to continue to invest in this tooling. For more details please see our README.
22+
allow_analytics: No # Allow sending basic run analytics to Atlassian. These analytics help us to understand how the tool is being used and help us to continue to invest in this tooling. For more details please see our README.
2323
view_all_builds: 15
2424
view_build_result: 15
2525
view_build_configuration: 10
2626
view_job_configuration: 10
2727
view_build_summary: 10
2828
view_projects_list: 10
29-
standalone_extension: 0 # By default disabled
29+
standalone_extension: 0 # By default disabled
3030

31-
number_of_agents: 50
32-
parallel_plans_count: 40
33-
start_plan_timeout: 60
34-
default_dataset_plan_duration: 60
31+
number_of_agents: 50 # number of available remote agents
32+
parallel_plans_count: 40 # number of parallel plans execution
33+
start_plan_timeout: 60 # maximum timeout of plan to start
34+
default_dataset_plan_duration: 60 # expected plan execution duration
3535
services:
3636
- module: shellexec
3737
prepare:

app/extension/bamboo/extension_ui.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def measure():
3535
def sub_measure():
3636
page.go_to_url(f"{BAMBOO_SETTINGS.server_url}/browse/{build_plan_id}")
3737
page.wait_until_visible((By.ID, "buildResultsTable")) # Wait for summary field visible
38-
page.wait_until_visible((By.ID, "ID_OF_YOUR_APP_SPECIFIC_UI_ELEMENT")) # Wait for you app-specific UI element by ID selector
38+
# Wait for you app-specific UI element by ID selector
39+
page.wait_until_visible((By.ID, "ID_OF_YOUR_APP_SPECIFIC_UI_ELEMENT"))
3940
sub_measure()
4041
measure()

app/util/bamboo/agents_setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ start=$(date +%s)
55
BAMBOO_URL="http://bamboo-test-stack.com" # e.g. http://1.123.150.205:8085
66
USERNAME="admin"
77
PASSWORD="admin"
8-
REMOTE_AGENTS_COUNT=55
8+
REMOTE_AGENTS_COUNT=50
99
AGENT_HOME_SIZE=400
1010

1111
# shellcheck disable=SC2001

0 commit comments

Comments
 (0)