~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to benchmarks/ShipIt.conf

  • Committer: Stuart Bishop
  • Date: 2009-07-16 17:59:03 UTC
  • mto: This revision was merged to the branch mainline in revision 8958.
  • Revision ID: stuart.bishop@canonical.com-20090716175903-he8373winuqu37fw
ShipIt load tester

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# FunkLoad test configuration file
 
2
# $Id: $
 
3
 
 
4
 
 
5
# ------------------------------------------------------------
 
6
# Main section
 
7
#
 
8
[main]
 
9
title=ShipIt
 
10
description=ShipIt load test
 
11
 
 
12
# the server url to test.
 
13
url=https://shipit.staging.launchpad.net
 
14
 
 
15
# Database connection string to the Launchpad database.
 
16
database_conninfo=dbname=lpmain_staging host=localhost port=55435
 
17
 
 
18
 
 
19
# ------------------------------------------------------------
 
20
# Tests description and configuration
 
21
#
 
22
[test_shipit]
 
23
description=Create an account, request cds, cancel order.
 
24
 
 
25
 
 
26
# ------------------------------------------------------------
 
27
# Credential access
 
28
#
 
29
[credential]
 
30
host=localhost
 
31
port=8007
 
32
 
 
33
 
 
34
# ------------------------------------------------------------
 
35
# Monitoring configuration
 
36
#
 
37
[monitor]
 
38
#hosts=localhost
 
39
 
 
40
# Each host in [monitor]hosts should have a section
 
41
# with a 'port' and 'description' keys
 
42
[localhost]
 
43
port=8008
 
44
description=The benching machine
 
45
 
 
46
 
 
47
# ------------------------------------------------------------
 
48
# Configuration for unit test mode fl-run-test
 
49
#
 
50
[ftest]
 
51
 
 
52
# log_to destination =
 
53
# console - to the screen
 
54
# file - to a file
 
55
log_to = console file
 
56
 
 
57
# log_path = path and file name to store log file
 
58
log_path = shipit-test.log
 
59
 
 
60
# result_path = path to store the xml result file
 
61
result_path = shipit-test.xml
 
62
 
 
63
# ok_codes = list of successfull HTTP response code default is 200:301:302
 
64
# ok_codes =  200:301:302
 
65
 
 
66
# sleeptime_min = minimum amount of time in seconds to sleep between requests
 
67
#                 to the host
 
68
sleep_time_min = 0
 
69
 
 
70
# sleeptime_max = maximum amount of time in seconds to sleep between requests
 
71
#                 to the host
 
72
sleep_time_max = 0
 
73
 
 
74
 
 
75
# ------------------------------------------------------------
 
76
# Configuration for bench mode fl-run-bench
 
77
#
 
78
[bench]
 
79
 
 
80
# cycles = list of cycles with their number of concurrent users
 
81
cycles =  1:5:10:20:40:80:160:200
 
82
 
 
83
# duration = duration of a cycle in seconds
 
84
duration = 60
 
85
 
 
86
# startup_delay = time to wait between starting-up threads in seconds
 
87
startup_delay = 0.2
 
88
 
 
89
# sleep_time = time to wait between test in seconds
 
90
sleep_time = 1
 
91
 
 
92
# cycle_time = time to wait between cycle in seconds
 
93
cycle_time = 1
 
94
 
 
95
# same keys than in [ftest] section
 
96
log_to = file
 
97
log_path = shipit-bench.log
 
98
result_path = shipit-bench.xml
 
99
#ok_codes =  200:301:302
 
100
sleep_time_min = 0
 
101
sleep_time_max = 2