2017-07-06 2 views
1

Tsungは私のCSVファイルからvarsを設定したくありません。なぜtsung setdynvarsはデータを設定しません

この私宗の設定:

<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> 

しかし、彼はVARSを設定していない宗 開始に。 ダンプ内:

Send:1499335214.965212:<0.1137.0>:GET /url HTTP/1.1 
Host: myhost.com 
User-Agent: %%_user_agent%% 
X-Forwarded-For: %%_ip_ran%% 
+0

あなたのオプションタグにファイルパスが正しく指定されましたか? –

答えて

0

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> 
... 
関連する問題