tsung-1.0.dtd ######################### tsung '''''''''''' 结构:: 属性:: dumptraffic (true | false | light | protocol | protocol_local) "false" backend (text | json| rrdtool | fullstats) "text" % 注: 调试时,需要重新编译->make debug loglevel (emergency|critical|error|warning|notice|info|debug) "notice" version NMTOKEN dumptraffic==protocol: % only implemented for HTTP % 按下面格式log所有请求到CSV文件 #date;pid;id;http method;host;URL;HTTP status;size;duration;transaction;match;error;tag information '''''''''''''''' 结构:: % 主要用于说明 servers ''''''''''''' 结构:: client ''''''''''''' 结构:: 属性:: cpu NMTOKEN "1" type (machine | batch) "machine" host NMTOKEN #IMPLIED % 设定1个erlang vm能启动的最大用户数,当超过时,会启动新erlang vm去处理 % 可以设定到30000而不影响效率 maxusers NMTOKEN "800" % 比重 weight NMTOKEN "1" % type==machine时: 可使用use_controller_vm属性 % use_controller_vm==true时(使用SMP): 属性cpu必须为1 use_controller_vm (true | false) "false" % type==batch时: 需指定如下2属性 batch (torque | pbs | lsf | oar) #IMPLIED scan_intf NMTOKEN #IMPLIED type==batch实例:: % 使用scan_intf ip/iprange属性:: % 实例: % 实例: monitor '''''''''''' 结构:: mysqladmin属性:: snmp属性:: munin属性:: load ''''''''' 结构:: arrivalphase:: users:: options '''''''''''' 结构:: set_option:: sessions '''''''''''' 结构:: % 说明: probability与weight是互斥的 % probability总数是100 abort:: interaction:: change_type:: thinktime:: transaction:: 子选项request ''''''''''''''' 结构:: match:: dyn_variable:: 子选项http ''''''''''''' 结构:: soap:: http_header:: add_cookie:: www_authenticate:: oauth:: 子选项jabber ''''''''''''''' 结构:: xmpp_authenticate:: 子选项fs '''''''''' 结构:: 子选项shell ''''''''''''''' 结构:: 子选项job ''''''''''''' 结构:: 子选项pgsql ''''''''''''' 结构:: 子选项mysql ''''''''''''' 结构:: 子选项raw ''''''''''''' 结构:: 子选项ldap ''''''''''''' 结构:: 子:: 子选项websocket ''''''''''''''''' 结构:: 子选项amqp ''''''''''''' 结构:: 子选项mqtt ''''''''''''' 结构:: 子选项setdynvars ''''''''''''''''''''' 结构:: 子:: 循环、判断语句 '''''''''''''''''' for:: foreach:: repeat:: if:: while::