Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 为什么tsung setdynvars不设置数据_Xml_Linux_Erlang_Load Testing_Tsung - Fatal编程技术网

Xml 为什么tsung setdynvars不设置数据

Xml 为什么tsung setdynvars不设置数据,xml,linux,erlang,load-testing,tsung,Xml,Linux,Erlang,Load Testing,Tsung,Tsung不想从我的csv文件中设置变量 这是我的tsung配置: <session name="http-example" probability="100" type="ts_http"> <!-- full url with server name, this overrides the "server" config value --> <setdynvars sourcetype="file" fileid="useragent_list

Tsung不想从我的csv文件中设置变量

这是我的tsung配置:

   <session name="http-example" probability="100" type="ts_http">

    <!-- full url with server name, this overrides the "server" config value -->
 <setdynvars sourcetype="file" fileid="useragent_list" delimiter=":" order="random">
                 <var name="user_agent" />
              </setdynvars>
<setdynvars sourcetype="file" fileid="ip_list" delimiter=";" order="random">
                 <var name="ip_ran" />
              </setdynvars>

  <request>

        <http url="MY_URL" method="GET" version="1.1"> <http_header name="User-agent" value="%%_user_agent%
%"/> <http_header name="X-Forwarded-For" value="%%_ip_ran%%"/> </http>
    </request>
     <thinktime value="1" random="true"></thinktime>
   </session>

但什么时候开始宗 他没有设置VAR。 在转储中:

Send:1499335214.965212::GET/url HTTP/1.1
主持人:myhost.com
用户代理:%%\u用户代理%%
X-Forwarded-For:%%\u ip\u ran%%
缺少subst=“true”参数。像这样:

<request subst="true">  
  <http url="MY_URL" method="GET" version="1.1"> 
    <http_header name="User-agent" value="%%_user_agent%%"/> 
    <http_header name="X-Forwarded-For" value="%%_ip_ran%%"/>
  </http>
</request>

还要确保正确定义了分隔符,不要忘记在选项中指定输入文件。您的案例示例如下:

<options>
  <option name="file_server" id="useragent_list" value="/tmp/useragent_list.txt"/>
  <option name="file_server" id="ip_list" value="/tmp/ip_list.txt"/>
</options>

<sessions>
...

...
缺少subst=“true”参数。像这样:

<request subst="true">  
  <http url="MY_URL" method="GET" version="1.1"> 
    <http_header name="User-agent" value="%%_user_agent%%"/> 
    <http_header name="X-Forwarded-For" value="%%_ip_ran%%"/>
  </http>
</request>

还要确保正确定义了分隔符,不要忘记在选项中指定输入文件。您的案例示例如下:

<options>
  <option name="file_server" id="useragent_list" value="/tmp/useragent_list.txt"/>
  <option name="file_server" id="ip_list" value="/tmp/ip_list.txt"/>
</options>

<sessions>
...

...

您是否正确地使用文件路径指定了选项标签?您是否正确地使用文件路径指定了选项标签?