gpt4 book ai didi

xml - 为什么 tsung setdynvars 不设置数据

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:53 25 4
gpt4 key购买 nike

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>

但是当开始时他没有设置vars。在转储中:

Send:1499335214.965212:<0.1137.0>:GET /url HTTP/1.1
Host: myhost.com
User-Agent: %%_user_agent%%
X-Forwarded-For: %%_ip_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>
...

关于xml - 为什么 tsung setdynvars 不设置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44946482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com