Создать собственный журнал с динамическими переменными в Tsung - PullRequest
0 голосов
/ 30 мая 2019

Я использую Цунг 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 «результат».

Я знаю, что с динамическими переменными можно получить доступ к информации из ответа сервера.Знаете ли вы, возможно ли записать такую ​​информацию в файл?

1 Ответ

0 голосов
/ 31 мая 2019

Если вы знаете erlang, вы можете написать функцию erlang, которая записывает динамические переменные в файл и вызывает функцию в tsung.

Когда запрашивается замена, разметка замены заменяется результатом вызова функции Erlang: Модуль: Функция ({Pid, DynData}), где Pid - идентификатор процесса Erlang текущего виртуального пользователя и DynData - список всех динамических переменных (предупреждение: до версии 1.1.0 аргумент был просто Pid!).

...