Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 489 lines (430 sloc) 14.353 kb
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
1 <?xml version="1.0" encoding="utf-8" ?>
f3816a54 » nniclausse
2005-12-09 add support for multiples servers. Use RoundRobin to choose the serve…
2 <!ELEMENT tsung (information?, clients, servers, monitoring?, load, options?, sessions)>
7155210e » nniclausse
2005-12-04 major update to DTD : add sessions, load, options, information; renam…
3
4 <!ELEMENT information (name|description|username|organisation)*>
5
499e3acb » nniclausse
2008-04-18 add option to read http contents from a file (TSUN-69)
6
7155210e » nniclausse
2005-12-04 major update to DTD : add sessions, load, options, information; renam…
7 <!ELEMENT name (#PCDATA)>
8 <!ELEMENT description (#PCDATA)>
9 <!ELEMENT username (#PCDATA)>
10 <!ELEMENT organisation (#PCDATA)>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
11
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
12 <!ATTLIST tsung
d9ecdb78 » nniclausse
2014-05-05 add protocol_local option to dumptraffic (TSUN-293)
13 dumptraffic (true | false | light | protocol | protocol_local) "false"
c72696ff » nniclausse
2011-09-23 json backend: first step
14 backend (text | json| rrdtool | fullstats) "text"
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
15 loglevel (emergency|critical|error|warning|notice|info|debug) "notice"
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
16 version NMTOKEN #IMPLIED>
17
f3816a54 » nniclausse
2005-12-09 add support for multiples servers. Use RoundRobin to choose the serve…
18 <!ELEMENT servers (server+)>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
19 <!ELEMENT server EMPTY>
20 <!ATTLIST server
ae61c7fe » nniclausse
2013-02-22 add weight attribute to server (TSUN-236)
21 host NMTOKEN #REQUIRED
22 port NMTOKEN #REQUIRED
23 weight NMTOKEN "1"
db32eaef » nniclausse
2012-09-06 merge master
24 type (ssl | tcp | udp | erlang | ssl6 | tcp6 | udp6 |bosh | bosh_ssl | websocket) #REQUIRED>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
25
26 <!ELEMENT clients (client+)>
64e7d15e » nniclausse
2005-09-10 clients can be configured to get the list of hostname using a env var…
27 <!ELEMENT client (ip*) >
28 <!ATTLIST client
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
29 cpu NMTOKEN "1"
30 type (machine | batch) "machine"
64e7d15e » nniclausse
2005-09-10 clients can be configured to get the list of hostname using a env var…
31 host NMTOKEN #IMPLIED
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
32 batch (torque | pbs | lsf | oar) #IMPLIED
bd5d6fa1 » nniclausse
2010-08-09 add option to scan ip aliases on a given interface at runtime on clients
33 scan_intf NMTOKEN #IMPLIED
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
34 maxusers NMTOKEN "800"
35 use_controller_vm (true | false) "false"
36 weight NMTOKEN "1">
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
37
38 <!ELEMENT ip EMPTY>
bd5d6fa1 » nniclausse
2010-08-09 add option to scan ip aliases on a given interface at runtime on clients
39 <!ATTLIST ip
40 value NMTOKEN #REQUIRED
41 scan (true| false) "false"
42 >
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
43
44 <!ELEMENT monitoring ( monitor+ )>
b0892d85 » dkjer
2013-07-31 Adding 'mysqladmin' monitoring options to erlang monitors. Collects s…
45 <!ELEMENT monitor ( snmp? | munin? | mysqladmin? )>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
46 <!ATTLIST monitor
47 host NMTOKEN #REQUIRED
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
48 batch (true | false) "false"
badca2f1 » nniclausse
2008-10-22 add munin plugin for os_mon (TSUN-90)
49 type (snmp | erlang | munin) "erlang">
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
50
b0892d85 » dkjer
2013-07-31 Adding 'mysqladmin' monitoring options to erlang monitors. Collects s…
51 <!ELEMENT mysqladmin EMPTY>
52 <!ATTLIST mysqladmin
53 port NMTOKEN "3306"
54 username NMTOKEN "root"
55 password NMTOKEN #IMPLIED>
56
b476958e » nniclausse
2011-11-29 customizable oids for snmp (TSUN-203)
57 <!ELEMENT snmp (oid)*>
badc1e88 » nniclausse
2007-04-13 fix TSUN-32 : snmp options can be set in the configuration file for e…
58 <!ATTLIST snmp
59 version (v1 | v2) "v1"
60 community NMTOKEN "public"
61 port NMTOKEN "161">
62
b476958e » nniclausse
2011-11-29 customizable oids for snmp (TSUN-203)
63 <!ELEMENT oid EMPTY>
64 <!ATTLIST oid
65 value NMTOKEN #REQUIRED
66 name NMTOKEN #REQUIRED
67 type NMTOKEN "sample"
68 eval CDATA #IMPLIED>
69
badca2f1 » nniclausse
2008-10-22 add munin plugin for os_mon (TSUN-90)
70 <!ELEMENT munin EMPTY>
71 <!ATTLIST munin
72 port NMTOKEN "4949">
73
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
74 <!ELEMENT load (arrivalphase | user)+>
75 <!ATTLIST load
c4355b0e » nniclausse
2010-03-17 add maximum duration option for a tsung test (TSUN-143)
76 duration NMTOKEN #IMPLIED
77 unit (hour | minute | second) "second"
74dc795d » nniclausse
2006-10-21 add loop option in load (fix TSUN-26)
78 loop NMTOKEN "0"
79 >
80
c56a5ea9 » nniclausse
2013-08-27 add <session_setup> tag in arrivalphase to change the popularities of…
81 <!ELEMENT arrivalphase (users | session_setup)+>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
82 <!ATTLIST arrivalphase
83 duration NMTOKEN #REQUIRED
84 phase NMTOKEN #REQUIRED
b77774cf » nniclausse
2006-05-21 millisecond is OK.
85 unit (hour | minute | second | millisecond) #REQUIRED>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
86
87 <!ELEMENT users EMPTY>
88 <!ATTLIST users
54204dbe » nniclausse
2008-10-28 add arrivalrate option (can be used instead of arrivalrate)
89 interarrival NMTOKEN #IMPLIED
90 arrivalrate NMTOKEN #IMPLIED
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
91 unit (hour | minute | second) #REQUIRED
92 maxnumber NMTOKEN #IMPLIED>
93
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
94 <!ELEMENT user EMPTY>
95 <!ATTLIST user
96 start_time NMTOKEN #IMPLIED
97 unit (hour | minute | second | millisecond) "second"
c23a64bd » nniclausse
2013-07-23 allow wildcards in <user>
98 session CDATA #REQUIRED>
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
99
7155210e » nniclausse
2005-12-04 major update to DTD : add sessions, load, options, information; renam…
100 <!ELEMENT options (option*)>
101 <!ELEMENT option (user_agent*)>
102 <!ATTLIST option
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
103 name NMTOKEN #REQUIRED
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
104 override (true | false) #IMPLIED
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
105 random (true | false) #IMPLIED
bec018f5 » nniclausse
2007-05-28 add multiple files support in file_server (initial patch by Jerome Sa…
106 id NMTOKEN #IMPLIED
8ae1724d » nniclausse
2008-11-24 - add option to use our own port allocation algorithm (TSUN-96)
107 min NMTOKEN #IMPLIED
108 max NMTOKEN #IMPLIED
b0ef5809 » onlychoice
2013-04-07 add amqp support
109 type (ts_http | ts_jabber | ts_pgsql | ts_amqp) #IMPLIED
c640d11e » nniclausse
2005-07-11 http: user_agent is now customizable in the xml config file.
110 value CDATA #IMPLIED>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
111
c2b70664 » nniclausse
2014-03-31 enable ssl authentication using client certificate (TSUN-280)
112 <!ELEMENT set_option (user_agent*| certificate)>
cb4a348c » nniclausse
2011-03-14 add set_option: rate_limit values can be set per session (TSUN-181)
113 <!ATTLIST set_option
114 name NMTOKEN #REQUIRED
115 id NMTOKEN #IMPLIED
116 min NMTOKEN #IMPLIED
117 max NMTOKEN #IMPLIED
118 type (ts_http | ts_jabber | ts_pgsql) #IMPLIED
119 value CDATA #IMPLIED>
120
c2b70664 » nniclausse
2014-03-31 enable ssl authentication using client certificate (TSUN-280)
121 <!ELEMENT certificate EMPTY >
122 <!ATTLIST certificate
123 cacertfile CDATA #IMPLIED
124 keyfile CDATA #IMPLIED
125 keypass CDATA #IMPLIED
126 certfile CDATA #IMPLIED
127 >
128
7155210e » nniclausse
2005-12-04 major update to DTD : add sessions, load, options, information; renam…
129 <!ELEMENT sessions (session+)>
3e344e2e » nniclausse
2008-05-14 - add repeat and for (Pablo Polvorin) (TSUN-62)
130 <!ELEMENT session ( request | thinktime | transaction | setdynvars | for |
f6849641 » nniclausse
2012-09-11 add interaction_server
131 repeat | if | change_type | foreach | set_option | interaction )*>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
132 <!ATTLIST session
133 name CDATA #REQUIRED
3834b0b6 » nniclausse
2007-11-12 bidirectional support for xmpp:subscribe messages (Jason Tucker) +
134 bidi CDATA #IMPLIED
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
135 persistent (true | false) #IMPLIED
2c7ba460 » nniclausse
2012-08-20 add option to use weights instead of probabilities for sessions (TSUN…
136 probability NMTOKEN #IMPLIED
137 weight NMTOKEN #IMPLIED
9a783e7e » onlychoice
2013-11-04 add mqtt support for tsung
138 type (ts_jabber | ts_http | ts_raw | ts_pgsql | ts_ldap | ts_webdav |ts_mysql| ts_fs | ts_shell | ts_job | ts_websocket | ts_amqp | ts_mqtt) #REQUIRED>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
139
c56a5ea9 » nniclausse
2013-08-27 add <session_setup> tag in arrivalphase to change the popularities of…
140 <!ELEMENT session_setup EMPTY>
141 <!ATTLIST session_setup
142 name CDATA #REQUIRED
143 probability NMTOKEN #IMPLIED
144 weight NMTOKEN #IMPLIED
145 >
146
f6849641 » nniclausse
2012-09-11 add interaction_server
147 <!ELEMENT interaction EMPTY>
148 <!ATTLIST interaction
149 action (send|receive) #REQUIRED
150 id CDATA #REQUIRED>
151
e9ef76b9 » nniclausse
2010-01-15 implement mixing of protocol in a session (TSUN-137)
152 <!ELEMENT change_type EMPTY>
153 <!ATTLIST change_type
9a783e7e » onlychoice
2013-11-04 add mqtt support for tsung
154 new_type (ts_jabber | ts_http | ts_raw | ts_pgsql | ts_ldap | ts_webdav | ts_mysql | ts_fs | ts_shell | ts_job | ts_websocket | ts_amqp | ts_mqtt) #REQUIRED
b0ef5809 » onlychoice
2013-04-07 add amqp support
155 host NMTOKEN #REQUIRED
156 port NMTOKEN #REQUIRED
e9ef76b9 » nniclausse
2010-01-15 implement mixing of protocol in a session (TSUN-137)
157 server_type NMTOKEN #REQUIRED
158 store ( true | false ) "false"
159 restore ( true | false ) "false"
b23be010 » onlychoice
2013-08-06 add bidi attribute to change_type
160 bidi ( true | false ) "false"
e9ef76b9 » nniclausse
2010-01-15 implement mixing of protocol in a session (TSUN-137)
161 >
162
a8fc0ab3 » nniclausse
2011-05-05 add job plugin (can be used to stress resources manager; currently
163 <!ELEMENT request ( match*, dyn_variable*, ( http | jabber | raw |
9a783e7e » onlychoice
2013-11-04 add mqtt support for tsung
164 pgsql | ldap | mysql |fs | shell | job | websocket | amqp | mqtt) )>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
165 <!ATTLIST request
322ec688 » dkjer
2013-07-30 Adding 'all_except_body' option to ts_http request subst. Using "<req…
166 subst (true|false|all_except_body) "false"
af66934f » rodo
2013-10-14 Work on request tagging
167 tag NMTOKEN "undefined"
ff9ee373 » nniclausse
2005-12-03 remove useless messages_ack
168 >
169
170 <!ELEMENT match (#PCDATA)>
171 <!ATTLIST match
9abfa1a0 » nniclausse
2010-09-09 add do='dump' option to <match>
172 do (continue|loop|abort|restart|log|dump) "continue"
ff9ee373 » nniclausse
2005-12-03 remove useless messages_ack
173 when (match|nomatch) "match"
a705b8f1 » nniclausse
2009-02-10 allow substitution in match (based on patch from David Jez, see TSUN-99)
174 subst (true|false) "false"
175 loop_back NMTOKEN "0"
e133edd9 » idxn
2013-01-08 Update tsung.dtd for name attribute in match tag
176 name NMTOKEN "-"
ff9ee373 » nniclausse
2005-12-03 remove useless messages_ack
177 max_loop NMTOKEN "20"
178 max_restart NMTOKEN "3"
179 sleep_loop NMTOKEN "5"
74bb9693 » nniclausse
2009-03-10 TSUN-114: add option to apply function do data before looking for a m…
180 apply_to_content NMTOKEN "undefined"
181 skip_headers NMTOKEN "no"
ff9ee373 » nniclausse
2005-12-03 remove useless messages_ack
182 >
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
183
184 <!ELEMENT thinktime EMPTY>
185 <!ATTLIST thinktime
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
186 random (true|false) "false"
bc9d400f » nniclausse
2010-09-08 dynamic thinktimes (TSUN-168)
187 value CDATA #IMPLIED
e75318f9 » nniclausse
2008-07-21 random thinktime using a given range (TSUN-80)
188 min NMTOKEN #IMPLIED
189 max NMTOKEN #IMPLIED
190 >
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
191
c640d11e » nniclausse
2005-07-11 http: user_agent is now customizable in the xml config file.
192 <!ELEMENT user_agent (#PCDATA)*>
193 <!ATTLIST user_agent
7155210e » nniclausse
2005-12-04 major update to DTD : add sessions, load, options, information; renam…
194 probability NMTOKEN #REQUIRED
c640d11e » nniclausse
2005-07-11 http: user_agent is now customizable in the xml config file.
195 >
196
b8e1d97d » nniclausse
2010-08-23 add foreach (TSUN-162)
197 <!ELEMENT transaction (request | setdynvars | thinktime | for | repeat
f6849641 » nniclausse
2012-09-11 add interaction_server
198 | if | foreach | interaction )+>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
199 <!ATTLIST transaction name NMTOKEN #REQUIRED>
200
9dc328f6 » cstar
2010-11-08 [TECH-1154] OAuth support
201 <!ELEMENT http (oauth?, www_authenticate?, soap?, http_header*, add_cookie*)>
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
202 <!ATTLIST http
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
203 contents CDATA #IMPLIED
499e3acb » nniclausse
2008-04-18 add option to read http contents from a file (TSUN-69)
204 contents_from_file CDATA #IMPLIED
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
205 content_type CDATA #IMPLIED
206 if_modified_since CDATA #IMPLIED
4900d82c » nniclausse
2013-05-15 http PATCH support (TSUN-246)
207 method (GET | POST | PUT | PATCH | DELETE | HEAD | PROPFIND | PROPPATCH | COPY | MOVE | LOCK | UNLOCK | MKCOL | MKACTIVITY | OPTIONS | REPORT | VERSION-CONTROL | MERGE | CHECKOUT) "GET"
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
208 url CDATA #REQUIRED
209 version (1.0 | 1.1) "1.1" >
3e8a06fa » nniclausse
2004-04-01 add DTD
210
4ca8091d » nniclausse
2004-04-01 fixes
211 <!ELEMENT soap EMPTY >
212 <!ATTLIST soap action CDATA #REQUIRED >
213
0b984e74 » nniclausse
2004-04-16 dyn variables parsed from response (almost finished)
214 <!ELEMENT dyn_variable EMPTY >
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
215 <!ATTLIST dyn_variable
f6849641 » nniclausse
2012-09-11 add interaction_server
216 name CDATA #REQUIRED
217 xpath CDATA #IMPLIED
218 re CDATA #IMPLIED
219 jsonpath CDATA #IMPLIED
0a335d9a » nniclausse
2010-04-14 add support for dynamic variables for the postgresql plugin (TSUN-141)
220 pgsql_expr CDATA #IMPLIED
11c9caae » nniclausse
2012-09-11 Merge branch 'master' of git.process-one.net:tsung/mainline
221 regexp CDATA #IMPLIED
2096b71c » rodo
2013-06-04 Decode variable TSUN-249
222 header CDATA #IMPLIED
223 decode (html_entities | false) "false" >
0b984e74 » nniclausse
2004-04-16 dyn variables parsed from response (almost finished)
224
657fd3fd » nniclausse
2007-06-06 add custom headers for HTTP (fix TSUN-34, patch from TSUN-33 by Jerom…
225 <!ELEMENT http_header EMPTY >
226 <!ATTLIST http_header
227 name CDATA #REQUIRED
228 encoding CDATA #IMPLIED
229 value CDATA #IMPLIED >
230
34e4b3de » nniclausse
2009-02-22 option to manually add a cookie in http requests (TSUN-111)
231 <!ELEMENT add_cookie EMPTY >
232 <!ATTLIST add_cookie
233 key CDATA #REQUIRED
234 domain CDATA #IMPLIED
235 path CDATA #IMPLIED
236 value CDATA #REQUIRED >
237
3e8a06fa » nniclausse
2004-04-01 add DTD
238 <!ELEMENT www_authenticate EMPTY >
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
239 <!ATTLIST www_authenticate
240 passwd CDATA #REQUIRED
eb59f734 » cstar
2010-11-12 rfc2617 HTTP DIGEST authentication
241 userid CDATA #REQUIRED
45c9c46a » nniclausse
2012-09-07 clean whitespaces & tabs
242 nonce CDATA #IMPLIED
243 opaque CDATA #IMPLIED
244 cnonce CDATA #IMPLIED
245 nc CDATA #IMPLIED
246 realm CDATA #IMPLIED
2c9d9326 » Jorge Barrios
2012-11-28 Support for the 'qop' attribute to be defined when authenticating HTT…
247 qop CDATA #IMPLIED
45c9c46a » nniclausse
2012-09-07 clean whitespaces & tabs
248 type (basic | digest) "basic" >
249
9dc328f6 » cstar
2010-11-08 [TECH-1154] OAuth support
250 <!ELEMENT oauth EMPTY >
251 <!ATTLIST oauth
252 consumer_key CDATA #REQUIRED
253 consumer_secret CDATA #REQUIRED
45c9c46a » nniclausse
2012-09-07 clean whitespaces & tabs
254 access_token CDATA #IMPLIED
255 access_token_secret CDATA #IMPLIED
256 method (HMAC-SHA1 | PLAINTEXT | RSA-SHA1) "HMAC-SHA1">
3e8a06fa » nniclausse
2004-04-01 add DTD
257
7a8063f9 » nniclausse
2010-08-23 add a way to explicitely set user and passwd in XMPP (can be used with
258 <!ELEMENT jabber (xmpp_authenticate?) >
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
259 <!ATTLIST jabber
38e6b18c » nniclausse
2010-08-27 add new type of request for xmpp: wait for data matching a regexp.
260 ack (global | local | no_ack | parse) #REQUIRED
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
261 destination (online | offline | random | unique | previous) "random"
256e8564 » nniclausse
2004-10-28 cleanup + fix def. of element idx-tsunami
262 id NMTOKEN #IMPLIED
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
263 size NMTOKEN "0"
32da95d7 » nniclausse
2005-08-19 add dynamic substitution support for jabber (add also data attribute).
264 data CDATA #IMPLIED
b5a3f6d5 » nniclausse
2006-04-29 merge patch from Jason Tucker (presence & roster enhancements for jab…
265 type NMTOKEN #REQUIRED
266 show (away|chat|dnd|xa) "chat"
68f8e0cd » ppolv
2009-01-16 Initial support for jabber MUC. (TSUN-107)
267 status CDATA "Available"
268 nick CDATA #IMPLIED
b3c5f0b1 » ppolv
2009-05-14 https://support.process-one.net/browse/TSUN-115
269 room CDATA #IMPLIED
b8ca6d7a » Nicolas Niclausse
2010-02-24 group name for roster no longer hardcoded
270 group CDATA #IMPLIED
b3c5f0b1 » ppolv
2009-05-14 https://support.process-one.net/browse/TSUN-115
271 node CDATA #IMPLIED
10d19f33 » cstar
2010-11-26 Merge branch 'master' of git://git.process-one.net/tsung/mainline int…
272 send_version (true | false) "false"
a0905a12 » nniclausse
2012-01-09 add resource attribute for XMPP (TSUN-174).
273 regexp CDATA #IMPLIED
274 resource CDATA "tsung"
6216a386 » alex
2012-05-28 Added support for jabber unsubscribe operation.
275 node_type CDATA #IMPLIED
12cdf334 » nniclausse
2012-08-20 add option to use legacy stream (no version send) (TSUN-230)
276 version CDATA #IMPLIED
40b80d88 » teerapap
2014-02-22 Support SSL/TLS client certificate files for jabber starttls
277 cacertfile CDATA #IMPLIED
278 keyfile CDATA #IMPLIED
279 keypass CDATA #IMPLIED
280 certfile CDATA #IMPLIED
6216a386 » alex
2012-05-28 Added support for jabber unsubscribe operation.
281 subid CDATA #IMPLIED >
64e7d15e » nniclausse
2005-09-10 clients can be configured to get the list of hostname using a env var…
282
7a8063f9 » nniclausse
2010-08-23 add a way to explicitely set user and passwd in XMPP (can be used with
283 <!ELEMENT xmpp_authenticate EMPTY >
284 <!ATTLIST xmpp_authenticate
285 passwd CDATA #REQUIRED
286 username CDATA #REQUIRED >
287
288
e471914d » nniclausse
2010-08-18 add experimental 'shell' plugin (to run shell cmd on client nodes)
289 <!ELEMENT fs EMPTY >
a92dc295 » nniclausse
2010-01-14 first succesfull run
290 <!ATTLIST fs
1d56ddc9 » nniclausse
2013-08-14 add make_symlink in fs plugin
291 cmd
e9ddcd3d » nniclausse
2013-08-14 implement stat (read_file_info) for fs plugin
292 (read|write|open|delete|stat|copy|read_chunk|write_chunk|close|make_dir|del_dir|make_symlink) "write"
297af7d8 » nniclausse
2010-01-14 more cmd implemented for fs plugin
293 path CDATA #IMPLIED
a92dc295 » nniclausse
2010-01-14 first succesfull run
294 size CDATA "1024"
295 position CDATA #IMPLIED
296 mode (read | write | append ) #IMPLIED
297 dest CDATA #IMPLIED
298 >
299
e471914d » nniclausse
2010-08-18 add experimental 'shell' plugin (to run shell cmd on client nodes)
300 <!ELEMENT shell EMPTY >
301 <!ATTLIST shell
302 cmd CDATA #REQUIRED
303 args CDATA ""
304 >
305
a8fc0ab3 » nniclausse
2011-05-05 add job plugin (can be used to stress resources manager; currently
306 <!ELEMENT job EMPTY >
307 <!ATTLIST job
308 type (oar|torque) "oar"
309 req (submit|delete|stat|suspend|resume|wait_jobs) #REQUIRED
310 script CDATA #IMPLIED
311 walltime CDATA #IMPLIED
312 duration CDATA #IMPLIED
313 jobid CDATA #IMPLIED
314 resources CDATA #IMPLIED
315 nodes CDATA #IMPLIED
316 queue CDATA #IMPLIED
317 options CDATA #IMPLIED
318 user CDATA #IMPLIED
319 name CDATA "tsung"
320 notify_port CDATA #IMPLIED
321 notify_script CDATA #IMPLIED
322 >
323
9e0b0784 » nniclausse
2005-11-11 update format of pgsql requests
324 <!ELEMENT pgsql (#PCDATA) >
57a0f8b0 » nniclausse
2005-11-09 add experimental postgresql plugin
325 <!ATTLIST pgsql
9e0b0784 » nniclausse
2005-11-11 update format of pgsql requests
326 password CDATA #IMPLIED
327 database CDATA #IMPLIED
328 username CDATA #IMPLIED
64c5bde4 » nniclausse
2011-08-04 first step to handle pgsql extended protocol
329 name_portal CDATA #IMPLIED
330 name_prepared CDATA #IMPLIED
331 query CDATA #IMPLIED
332 parameters CDATA #IMPLIED
009d537d » nniclausse
2011-08-11 handle pgsql extended protocol in the client and 'bind' should be fully
333 max_rows CDATA "0"
64c5bde4 » nniclausse
2011-08-04 first step to handle pgsql extended protocol
334 formats CDATA #IMPLIED
335 formats_results CDATA #IMPLIED
c0e9c765 » nniclausse
2011-08-16 pgsql: handle COPY msgs (extended protocol)
336 contents_from_file CDATA #IMPLIED
2d8148d8 » nniclausse
2011-08-12 pgsql extended protocol: implement flush and parameters in 'parse'
337 type (connect | authenticate | sql | close | bind | parse | cancel|call| sync | execute | describe | flush | copy | copydone| copyfail) #REQUIRED >
57a0f8b0 » nniclausse
2005-11-09 add experimental postgresql plugin
338
944900d9 » nniclausse
2008-07-15 experimental mysql plugin (contributed by Grégoire REBOUL) (TSUN-78)
339 <!ELEMENT mysql (#PCDATA) >
340 <!ATTLIST mysql
341 password CDATA #IMPLIED
342 database CDATA #IMPLIED
343 username CDATA #IMPLIED
344 type (connect | authenticate | sql | close) #REQUIRED >
345
64e7d15e » nniclausse
2005-09-10 clients can be configured to get the list of hostname using a env var…
346 <!ELEMENT raw EMPTY >
347 <!ATTLIST raw
1eb97af7 » nniclausse
2005-11-06 improve dtd and update to default values
348 ack (global | local | no_ack) #REQUIRED
e4514530 » nniclausse
2009-04-23 add datasize attr. for raw (send a binary full of 0 with given size)
349 datasize CDATA #IMPLIED
350 data CDATA #IMPLIED>
f90c348d » nniclausse
2008-04-01 experimental webdav plugin (TSUN-61). Works with "svn co https://myse…
351
352 <!ELEMENT ldap (attr* | modification*) >
353 <!ATTLIST ldap
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
354 password CDATA #IMPLIED
355 user CDATA #IMPLIED
c0406f19 » nniclausse
2008-08-29 optional attribute to the search operation: result_var (Pablo Polvori…
356 type (bind | unbind | search | start_tls | add | modify ) #REQUIRED
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
357 result_var CDATA #IMPLIED
358 filter CDATA #IMPLIED
359 base CDATA #IMPLIED
c0406f19 » nniclausse
2008-08-29 optional attribute to the search operation: result_var (Pablo Polvori…
360 scope (singleLevel | baseObject | wholeSubtree) #IMPLIED
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
361 cacertfile CDATA #IMPLIED
362 keyfile CDATA #IMPLIED
363 certfile CDATA #IMPLIED
364 dn CDATA #IMPLIED
365 >
463e81b1 » onlychoice
2012-10-01 update websocket: both as server type and session type
366 <!ELEMENT websocket (#PCDATA) >
367 <!ATTLIST websocket
368 type (connect | message | close) #REQUIRED
6d9f5180 » onlychoice
2013-10-10 add ack attribute for message request of websocket
369 ack (no_ack | parse) #IMPLIED
f40efc55 » onlychoice
2014-02-20 add text frame support for Websocket, and update doc
370 frame (binary | text) #IMPLIED
463e81b1 » onlychoice
2012-10-01 update websocket: both as server type and session type
371 path CDATA "/" >
f90c348d » nniclausse
2008-04-01 experimental webdav plugin (TSUN-61). Works with "svn co https://myse…
372
b0ef5809 » onlychoice
2013-04-07 add amqp support
373 <!ELEMENT amqp (#PCDATA) >
a6adf555 » sarwarbhuiyan
2014-04-10 added support for mqtt user and password
374 <!ATTLIST amqp
b0ef5809 » onlychoice
2013-04-07 add amqp support
375 type CDATA #REQUIRED
376 vhost CDATA "/"
7ede3545 » onlychoice
2013-11-01 update amqp: add multiple channel, add waitForConfirms and waitForMes…
377 channel CDATA "-1"
b0ef5809 » onlychoice
2013-04-07 add amqp support
378 exchange CDATA ""
379 routing_key CDATA ""
ed314c13 » James Van Vleet
2013-10-04 Modifications to AMQP to optionally specify the payload and allow
380 payload CDATA ""
7579a6f9 » James Van Vleet
2013-10-05 Change synthetic_payload_size to payload_size at request of Zhihui Jiao.
381 payload_size CDATA "100"
b0ef5809 » onlychoice
2013-04-07 add amqp support
382 prefetch_size CDATA "0"
383 prefetch_count CDATA "0"
384 persistent CDATA "false"
385 queue CDATA ""
7ede3545 » onlychoice
2013-11-01 update amqp: add multiple channel, add waitForConfirms and waitForMes…
386 timeout CDATA "1"
b0ef5809 » onlychoice
2013-04-07 add amqp support
387 ack CDATA "false" >
388
9a783e7e » onlychoice
2013-11-04 add mqtt support for tsung
389 <!ELEMENT mqtt (#PCDATA) >
390 <!ATTLIST mqtt
391 type CDATA #REQUIRED
392 clean_start CDATA "false"
393 keepalive CDATA "10"
aa2f736e » onlychoice
2013-11-04 add will for mqtt connect request
394 will_topic CDATA ""
395 will_qos CDATA "0"
396 will_msg CDATA ""
397 will_retain CDATA "false"
9a783e7e » onlychoice
2013-11-04 add mqtt support for tsung
398 topic CDATA ""
399 qos CDATA "0"
400 retained CDATA "false"
a6adf555 » sarwarbhuiyan
2014-04-10 added support for mqtt user and password
401 timeout CDATA "1"
402 username CDATA ""
403 password CDATA "">
9a783e7e » onlychoice
2013-11-04 add mqtt support for tsung
404
f90c348d » nniclausse
2008-04-01 experimental webdav plugin (TSUN-61). Works with "svn co https://myse…
405 <!ELEMENT modification (attr*) >
406 <!ATTLIST modification
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
407 type CDATA #REQUIRED>
f90c348d » nniclausse
2008-04-01 experimental webdav plugin (TSUN-61). Works with "svn co https://myse…
408
409
410 <!ELEMENT attr (value+) >
411 <!ATTLIST attr
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
412 type CDATA #REQUIRED>
f90c348d » nniclausse
2008-04-01 experimental webdav plugin (TSUN-61). Works with "svn co https://myse…
413
414 <!ELEMENT value (#PCDATA) >
415
416
417 <!ELEMENT setdynvars (var*) >
418 <!ATTLIST setdynvars
68916b50 » nniclausse
2010-09-18 new set_dynvars type: jsonpath
419 sourcetype (random_string | urandom_string | random_number |
ebd0310d » rodo
2013-04-11 Add sourcetype=value available in tsung scenario xml file
420 file | erlang | eval| jsonpath | value | server) #REQUIRED
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
421 callback CDATA #IMPLIED
422 code CDATA #IMPLIED
423 fileid CDATA #IMPLIED
f90c348d » nniclausse
2008-04-01 experimental webdav plugin (TSUN-61). Works with "svn co https://myse…
424 order (iter | random ) #IMPLIED
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
425 delimiter CDATA #IMPLIED
426 length CDATA #IMPLIED
427 start CDATA #IMPLIED
428 end CDATA #IMPLIED
68916b50 » nniclausse
2010-09-18 new set_dynvars type: jsonpath
429 from CDATA #IMPLIED
430 jsonpath CDATA #IMPLIED
ebd0310d » rodo
2013-04-11 Add sourcetype=value available in tsung scenario xml file
431 value CDATA #IMPLIED
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
432 >
f90c348d » nniclausse
2008-04-01 experimental webdav plugin (TSUN-61). Works with "svn co https://myse…
433 <!ELEMENT var (#PCDATA) >
434 <!ATTLIST var
8445ae81 » nniclausse
2009-03-12 add a way to start users/sessions at specified times: TSUN-25
435 name CDATA #REQUIRED>
f90c348d » nniclausse
2008-04-01 experimental webdav plugin (TSUN-61). Works with "svn co https://myse…
436
f89961ae » nniclausse
2008-11-15 add 'if' statement in session (TSUN-77)
437 <!ELEMENT for (request | thinktime | transaction | setdynvars | for |
f6849641 » nniclausse
2012-09-11 add interaction_server
438 if | repeat | change_type | foreach | interaction )+>
3e344e2e » nniclausse
2008-05-14 - add repeat and for (Pablo Polvorin) (TSUN-62)
439 <!ATTLIST for
440 var CDATA #REQUIRED
9abfa1a0 » nniclausse
2010-09-09 add do='dump' option to <match>
441 from CDATA #REQUIRED
442 to CDATA #REQUIRED
3e344e2e » nniclausse
2008-05-14 - add repeat and for (Pablo Polvorin) (TSUN-62)
443 incr NMTOKEN "1">
444
b8e1d97d » nniclausse
2010-08-23 add foreach (TSUN-162)
445 <!ELEMENT foreach (request | thinktime | transaction | setdynvars | foreach |
f6849641 » nniclausse
2012-09-11 add interaction_server
446 if | repeat | change_type | for | interaction)+>
b8e1d97d » nniclausse
2010-08-23 add foreach (TSUN-162)
447 <!ATTLIST foreach
448 name NMTOKEN #REQUIRED
449 in NMTOKEN #REQUIRED
f454fbbe » nniclausse
2010-09-01 use include/exclude in foreach instead of filter (TSUN-162)
450 include CDATA #IMPLIED
451 exclude CDATA #IMPLIED
b8e1d97d » nniclausse
2010-08-23 add foreach (TSUN-162)
452 >
453
3e344e2e » nniclausse
2008-05-14 - add repeat and for (Pablo Polvorin) (TSUN-62)
454 <!ELEMENT repeat (request | thinktime | transaction | setdynvars | for | repeat
f6849641 » nniclausse
2012-09-11 add interaction_server
455 | while | if | until | change_type | foreach | interaction)+>
3e344e2e » nniclausse
2008-05-14 - add repeat and for (Pablo Polvorin) (TSUN-62)
456 <!ATTLIST repeat
457 name NMTOKEN #REQUIRED
458 max_repeat NMTOKEN "20">
459
f89961ae » nniclausse
2008-11-15 add 'if' statement in session (TSUN-77)
460 <!ELEMENT if (request | thinktime | transaction | setdynvars | for | repeat
f6849641 » nniclausse
2012-09-11 add interaction_server
461 | while | if | until | change_type | foreach | interaction)+>
f89961ae » nniclausse
2008-11-15 add 'if' statement in session (TSUN-77)
462 <!ATTLIST if
463 var CDATA #REQUIRED
464 eq CDATA #IMPLIED
ee19185e » rodo
2013-10-08 Add new comparison operator 'gt', 'lt', 'gte' and 'lte'
465 neq CDATA #IMPLIED
466 gt CDATA #IMPLIED
467 gte CDATA #IMPLIED
468 lt CDATA #IMPLIED
469 lte CDATA #IMPLIED >
f89961ae » nniclausse
2008-11-15 add 'if' statement in session (TSUN-77)
470
3e344e2e » nniclausse
2008-05-14 - add repeat and for (Pablo Polvorin) (TSUN-62)
471 <!ELEMENT while EMPTY>
472 <!ATTLIST while
ee19185e » rodo
2013-10-08 Add new comparison operator 'gt', 'lt', 'gte' and 'lte'
473 var CDATA #REQUIRED
474 eq CDATA #IMPLIED
475 neq CDATA #IMPLIED
476 gt CDATA #IMPLIED
477 gte CDATA #IMPLIED
478 lt CDATA #IMPLIED
479 lte CDATA #IMPLIED >
3e344e2e » nniclausse
2008-05-14 - add repeat and for (Pablo Polvorin) (TSUN-62)
480
481 <!ELEMENT until EMPTY>
482 <!ATTLIST until
ee19185e » rodo
2013-10-08 Add new comparison operator 'gt', 'lt', 'gte' and 'lte'
483 var CDATA #REQUIRED
484 eq CDATA #IMPLIED
485 neq CDATA #IMPLIED
486 gt CDATA #IMPLIED
487 gte CDATA #IMPLIED
488 lt CDATA #IMPLIED
489 lte CDATA #IMPLIED >
Something went wrong with that request. Please try again.