]> git.evergreen-ils.org Git - working/random.git/blob - constrictor.properties
constrictor : patron names file; qa load script
[working/random.git] / constrictor.properties
1 # ---- Constrictor Properties -------------------------------------
2
3 # script to run by default
4 constrictor.script=sleep.py
5 #constrictor.script=eg_fetch_user_groups.py
6 #constrictor.script=eg_checkout_roundtrip.py
7 #constrictor.script=eg_title_hold.py
8
9 # comma separated list of directories where test scripts are found
10 constrictor.scriptDirs=samples,contrib/evergreen,contrib/sip2
11
12 # local directory to cache test-specific files
13 constrictor.cacheDir=cache
14
15 # default number of threads
16 constrictor.numThreads=3
17
18 # default number of iterations-per-thread 
19 constrictor.numIterations=1
20
21 # sqlite database filename
22 constrictor.dbFile=constrictor.db
23
24 # IP address to listen on when waiting on controller commands
25 constrictor.listenAddress=''
26
27 # port to listen on when waiting on controller commands
28 constrictor.port=21800
29
30 # if true, constrictor will wait for commands from the controller (dashboard)
31 #constrictor.listen=true
32
33 #logs to stdout and stderr.  options are 0=none,1=error,2=info,3=debug
34 constrictor.loglevel=2
35
36 # ---- Setings fro sample web spider plugin  --------------
37
38 # Initial URL.  Can be different per thread w/ comma-separated list
39 constrictor.plugin.web_spider.start_url=http://example.org/somepath?foo=bar,http://example.org/somepath?foo=bar2,http://example.org/somepath?foo=bar3
40
41 # Each spider thread will stop crawling after fetching this many pages
42 constrictor.plugin.web_spider.max_pages=100
43
44 # Only allow the spider to fetch pages with a certain base path
45 constrictor.plugin.web_spider.limit_paths=/somepath,/otherpath
46
47
48
49
50
51 # ---- Properties for the Evergreen contrib module --------------
52
53 # Where on the server can we find the latest IDL file
54 evergreen.IDLPath=/reports/fm_IDL.xml
55
56 # the server to test
57 evergreen.server=dev.gapines.org
58
59 # defines the HTTP gateway path where queries are sent
60 evergreen.gatewayPath=osrf-gateway-v1
61
62 # defines the HTTP gateway data format
63 #evergreen.netProtocol=XML
64 evergreen.netProtocol=JSON
65
66 # if true, we will automatically login at script load time.  Set to tru
67 # if any actions in the script require authentication
68 evergreen.autologin=true
69
70 # username, password, and workstation to login with.  
71 # this is the user whose permissions will be checked 
72 # when performing any action that requires authentication
73 evergreen.username=demo
74 evergreen.password=demo123
75 evergreen.workstation=demo
76 evergreen.dictionary=/usr/share/dict/words
77 evergreen.batchAPIFile=contrib/evergreen/batch_api.txt
78 evergreen.patronNames=contrib/evergreen/patron_family_names.txt
79 #evergreen.titleIDs=
80 #evergreen.patronIDs=
81 #evergreen.orgIDs=
82 #evergreen.copyBarcodes=
83 #evergreen.patronBarcodes=
84 #evergreen.osrfConfig=
85 #evergreen.osrfConfigContext=
86
87
88
89 # ---- Properties for the SIP2 contrib module --------------
90
91
92 sip2.username=sip_username
93 sip2.password=sip_password
94 sip2.institution=example
95 sip2.server=sip.example.org
96 sip2.port=6001
97 sip2.copyBarcodes=
98 sip2.userBarcodes=
99 # passwords must correspond to user barcodes by position in the list
100 sip2.userPasswords=
101 # ms delay between requests;  used for load testing
102 sip2.load.delay=100
103 # number of requests to make per thread
104 # this is used in lieu of iterations since each iteration requires 
105 # a SIP login, which tests a different kind of load entirely
106 sip2.load.iterations=100
107