Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

164 lines (137 sloc) 4.536 kb
<?xml version="1.0" encoding="utf-8" ?>
<!ELEMENT tsung (information?, clients, servers, monitoring?, load, options?, sessions)>
<!ELEMENT information (name|description|username|organisation)*>
<!ELEMENT name (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT username (#PCDATA)>
<!ELEMENT organisation (#PCDATA)>
<!ATTLIST tsung
dumptraffic (true | false | light) "false"
backend (text | rrdtool) "text"
loglevel (emergency|critical|error|warning|notice|info|debug) "notice"
version NMTOKEN #IMPLIED>
<!ELEMENT servers (server+)>
<!ELEMENT server EMPTY>
<!ATTLIST server
host NMTOKEN #REQUIRED
port NMTOKEN #REQUIRED
type (ssl | tcp | udp) #REQUIRED>
<!ELEMENT clients (client+)>
<!ELEMENT client (ip*) >
<!ATTLIST client
cpu NMTOKEN "1"
type (machine | batch) "machine"
host NMTOKEN #IMPLIED
batch (torque | pbs | lsf | oar) #IMPLIED
maxusers NMTOKEN "800"
use_controller_vm (true | false) "false"
weight NMTOKEN "1">
<!ELEMENT ip EMPTY>
<!ATTLIST ip value NMTOKEN #REQUIRED>
<!ELEMENT monitoring ( monitor+ )>
<!ELEMENT monitor ( snmp? )>
<!ATTLIST monitor
host NMTOKEN #REQUIRED
batch (true | false) "false"
type (snmp | erlang) "erlang">
<!ELEMENT snmp EMPTY>
<!ATTLIST snmp
version (v1 | v2) "v1"
community NMTOKEN "public"
port NMTOKEN "161">
<!ELEMENT load (arrivalphase+)>
<!ATTLIST load
loop NMTOKEN "0"
>
<!ELEMENT arrivalphase (users)>
<!ATTLIST arrivalphase
duration NMTOKEN #REQUIRED
phase NMTOKEN #REQUIRED
unit (hour | minute | second | millisecond) #REQUIRED>
<!ELEMENT users EMPTY>
<!ATTLIST users
interarrival NMTOKEN #REQUIRED
unit (hour | minute | second) #REQUIRED
maxnumber NMTOKEN #IMPLIED>
<!ELEMENT options (option*)>
<!ELEMENT option (user_agent*)>
<!ATTLIST option
name NMTOKEN #REQUIRED
override (true | false) #IMPLIED
random (true | false) #IMPLIED
id NMTOKEN #IMPLIED
type (ts_http | ts_jabber | ts_pgsql) #IMPLIED
value CDATA #IMPLIED>
<!ELEMENT sessions (session+)>
<!ELEMENT session ( request | thinktime | transaction )*>
<!ATTLIST session
name CDATA #REQUIRED
bidi CDATA #IMPLIED
persistent (true | false) #IMPLIED
probability NMTOKEN #REQUIRED
type (ts_jabber | ts_http | ts_raw | ts_pgsql) #REQUIRED>
<!ELEMENT request ( match*, dyn_variable*, ( http | jabber | raw | pgsql ) )>
<!ATTLIST request
subst (true|false) "false"
>
<!ELEMENT match (#PCDATA)>
<!ATTLIST match
do (continue|loop|abort|restart) "continue"
when (match|nomatch) "match"
max_loop NMTOKEN "20"
max_restart NMTOKEN "3"
sleep_loop NMTOKEN "5"
>
<!ELEMENT thinktime EMPTY>
<!ATTLIST thinktime
random (true|false) "false"
value NMTOKEN #REQUIRED>
<!ELEMENT user_agent (#PCDATA)*>
<!ATTLIST user_agent
probability NMTOKEN #REQUIRED
>
<!ELEMENT transaction (request+)>
<!ATTLIST transaction name NMTOKEN #REQUIRED>
<!ELEMENT http ( www_authenticate?, soap?, http_header*)>
<!ATTLIST http
contents CDATA #IMPLIED
content_type CDATA #IMPLIED
if_modified_since CDATA #IMPLIED
method (GET | POST | PUT | DELETE | HEAD) "GET"
url CDATA #REQUIRED
version (1.0 | 1.1) "1.1" >
<!ELEMENT soap EMPTY >
<!ATTLIST soap action CDATA #REQUIRED >
<!ELEMENT dyn_variable EMPTY >
<!ATTLIST dyn_variable
name CDATA #REQUIRED
regexp CDATA #IMPLIED >
<!ELEMENT http_header EMPTY >
<!ATTLIST http_header
name CDATA #REQUIRED
encoding CDATA #IMPLIED
value CDATA #IMPLIED >
<!ELEMENT www_authenticate EMPTY >
<!ATTLIST www_authenticate
passwd CDATA #REQUIRED
userid CDATA #REQUIRED >
<!ELEMENT jabber EMPTY >
<!ATTLIST jabber
ack (global | local | no_ack) #REQUIRED
destination (online | offline | random | unique | previous) "random"
id NMTOKEN #IMPLIED
size NMTOKEN "0"
data CDATA #IMPLIED
type NMTOKEN #REQUIRED
show (away|chat|dnd|xa) "chat"
status CDATA "Available">
<!ELEMENT pgsql (#PCDATA) >
<!ATTLIST pgsql
password CDATA #IMPLIED
database CDATA #IMPLIED
username CDATA #IMPLIED
type (connect | authenticate | sql | close) #REQUIRED >
<!ELEMENT raw EMPTY >
<!ATTLIST raw
ack (global | local | no_ack) #REQUIRED
data CDATA #REQUIRED>
Jump to Line
Something went wrong with that request. Please try again.