Tsung HTTP 不适用于 header
TSung HTTP not working with header
我们正在使用 tsung 执行负载测试。
我们能够在没有任何 header 的情况下对 HTTP 端点进行负载测试。
但是当添加 HTTP header 时,tsung 失败并且无法发出请求。
我无法从 tsung 日志中破译问题。配置的格式 tsung.xml 与 tsung 帮助文档完全一致。
请找到我们使用的以下 tsung.xml 配置以及日志中的错误,
tsung.xml
<sessions>
<session name="http-example" probability="100" type="ts_http">
<request>
<http url="http://172.17.0.1/api/test" version="1.1" method="GET">
<http_header name="Authorization" value="Bearer a3b84dd8-d8a3-4e37-9468-5244333df0e0"/>
</http>
</request>
</session>
</sessions>
tsungcontroller.log
** Reason for termination =
** {{case_clause,false},
[{ts_http_common,'-headers/1-fun-0-',2,
[{file,"src/tsung/ts_http_common.erl"},{line,224}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},
{ts_http_common,http_no_body,2,
[{file,"src/tsung/ts_http_common.erl"},{line,75}]},
{ts_http,get_message,2,[{file,"src/tsung/ts_http.erl"},{line,130}]},
{ts_client,handle_next_request,2,
[{file,"src/tsung/ts_client.erl"},{line,798}]},
{gen_fsm,handle_msg,7,[{file,"gen_fsm.erl"},{line,505}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]}
请让我知道我缺少什么
我之前使用的是 tsung 1.5.1。但问题在 1.6 中得到解决 :) :)
我可以添加 http headers。
我们正在使用 tsung 执行负载测试。
我们能够在没有任何 header 的情况下对 HTTP 端点进行负载测试。 但是当添加 HTTP header 时,tsung 失败并且无法发出请求。
我无法从 tsung 日志中破译问题。配置的格式 tsung.xml 与 tsung 帮助文档完全一致。
请找到我们使用的以下 tsung.xml 配置以及日志中的错误,
tsung.xml
<sessions>
<session name="http-example" probability="100" type="ts_http">
<request>
<http url="http://172.17.0.1/api/test" version="1.1" method="GET">
<http_header name="Authorization" value="Bearer a3b84dd8-d8a3-4e37-9468-5244333df0e0"/>
</http>
</request>
</session>
</sessions>
tsungcontroller.log
** Reason for termination =
** {{case_clause,false},
[{ts_http_common,'-headers/1-fun-0-',2,
[{file,"src/tsung/ts_http_common.erl"},{line,224}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},
{ts_http_common,http_no_body,2,
[{file,"src/tsung/ts_http_common.erl"},{line,75}]},
{ts_http,get_message,2,[{file,"src/tsung/ts_http.erl"},{line,130}]},
{ts_client,handle_next_request,2,
[{file,"src/tsung/ts_client.erl"},{line,798}]},
{gen_fsm,handle_msg,7,[{file,"gen_fsm.erl"},{line,505}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]}
请让我知道我缺少什么
我之前使用的是 tsung 1.5.1。但问题在 1.6 中得到解决 :) :)
我可以添加 http headers。