Я использую tsung 1.6, и у меня есть файл конфигурации, в котором один из запросов возвращает следующий ответ.
Ответ:
[
{ key: value1 },
{ key: value2 }
]
Моя цель — извлечь некоторые элементы переменных из ответа и использовать их дальше. Чтобы быть конкретным, я хотел бы извлечь value1
и value2
в динамическую переменную. Вот что я делаю
<request>
<dyn_variable name="value1" jsonpath="$[0].key"/>
<dyn_variable name="value2" jsonpath="$[1].key"/>
<http url='/get.json' version='1.1' method='GET'></http>
</request>
<request subst="true">
<http
url='/patch/%%_value1%%'
version='1.1'
contents='{"notified":true}'
content_type='application/json;charset=utf-8'
method='PATCH'
/>
</request>
Вышеупомянутое мне ничего не дает.
Синтаксис $[0]
взят с этого сайта. Это было упомянуто в документации tsung, однако tsung также упомянул, что реализует очень ограниченное подмножество jsonpath.
Нужна помощь в извлечении следующих данных.
Спасибо