开发者

Tsung. contents_from_file attribute with variable value

I've got a problem using tsung:

I've got several files in one dir wich I have to send to the server. I create file with list of this files (fullpath) and add an option to tsung config:

 <option name="file_server" id="xml_files" value="/home/ubuntu/.tsung/files"></option>

开发者_开发技巧My goal is to pick a random filepath from this file and send to the server. To do so I wrote this part of config:

  <setdynvars sourcetype="file" fileid="xml_files" delimiter=";"
order="random">
       <var name="file_name" />
     </setdynvars>

     <request subst="true">
           <http url="/" version="1.1" method="POST"
contents_from_file="%%_file_name%%"></http>
     </request>

But this do not work. When I set attr contents_from_file as constant everything works fine. Is there any way to do this with variable?


I got the similar thing working, i am using tsung 1.5.0. you may want to try:

<request subst="true">
           <http url="/" version="1.1" method="POST"
contents="%%readafile:readrnd%%"></http>
     </request>

where readfafile is your own module that exports readrnd function. readrnd should return contents of random file. Note : filename would be a binary when read from file source, you may have to serialize.

instead of:

<request subst="true">
           <http url="/" version="1.1" method="POST"
contents_from_file="%%_file_name%%"></http>
     </request> 
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜