Как передать параметры JSON в JMET? - PullRequest
0 голосов
/ 08 января 2019

В jmeter я хочу передать динамические параметры. Для простого json легко положить $ {value1}, но если структура json сложна, как массив, или с несколькими значениями, то каков правильный метод для динамической передачи параметра. Пожалуйста, обратитесь ниже JSON. Ниже приведен json с параметром:

{ "squadName": "Отряд супергероя", "homeTown": "Метро Сити", «сформировано»: 2016, "secretBase": "Супер башня", «активный»: правда, "члены": [ { "name": "Molecule Man", «возраст»: 29, «secretIdentity»: «Дэн Джукс», "полномочия": [ «Радиационная стойкость», «Становится крошечным», "Радиационный взрыв" ] }, { "name": "Madame Uppercut", «возраст»: 39, "secretIdentity": "Джейн Уилсон", "полномочия": [ "Миллион тонн удар", «Сопротивление урону», "Сверхчеловеческие рефлексы" ] }, { "имя": "Вечный огонь", «возраст»: 1000000, "secretIdentity": "Неизвестно", "полномочия": [ "Бессмертие", «Теплостойкость», "Inferno", «Телепортация», "Межпространственное путешествие" ] } ] }

======= Теперь я использовал метод ниже, чтобы отправить параметр через файл конфигурации CSV.

enter image description here

enter image description here

enter image description here

Есть ли какой-либо другой простой метод для передачи параметра через переменные в Jmeter для комплексного json (уровень 5-6 с данными массива)?

1 Ответ

0 голосов
/ 08 января 2019

CSV DATA config лучше всего подходит для параметризации ваших тестовых данных.

Если вы хотите настроить способ выбора значений из CSV, вы можете использовать BeanShell / Сэмплер JSR223

здесь одна статья , которая показывает, как выбирать случайные значения из конфигурации данных CSV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...