在Tsung中使用动态变量生成自定义日志

时间:2019-05-30 14:15:03

标签: erlang tsung

我使用的是tsung 1.7,在我的配置中,我向服务器发送一系列HTTP请求,该服务器以json格式响应

Recv:1559218599.939782:<0.9056.0>:HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
content-length: 103
date: Thu, 30 May 2019 12:16:39 GMT

{"jsonrpc":"2.0","result":"0xc157d5234e32b0caba423b26278d724ba084ab20068d29cc02185e921f8b8035","id":1}

我需要登录到外部文件,只是第一行的时间戳和json键“ result”的内容。

我知道使用动态变量可以从服务器响应中访问信息。您知道是否可以在文件中记录此类信息吗?

1 个答案:

答案 0 :(得分:0)

如果您知道erlang,则可以编写erlang函数,该函数将动态变量写入文件并在tsung中调用该函数。

  

当请求替换时,替换标记将由对Erlang函数的调用结果替换:Module:Function({Pid,DynData})其中Pid是当前虚拟用户的Erlang进程ID,并且DynData所有动态变量的列表(警告:在1.1.0版之前,该参数只是Pid!)。