Как отправить огромный JSON из тела внутри запроса? Jmeter - PullRequest
1 голос
/ 12 февраля 2020

Я хочу проверить запрос, который отправляет JSON используя тело. Как это выглядит в DevTools:
enter image description here

Поэтому я нажимаю «просмотреть исходный код» и копирую весь этот код.
Следующий этап - вставка этого кода в «Данные тела» в моем HTTP-запросе (JMeter). После 15 минут ожидания я смог увидеть результат:
enter image description here

, но JMeter заморожен как f ... У меня огромное отставание. Это JSON слишком для этого.
Как я могу вставить что-то подобное без этой задержки?

Когда я пытаюсь вставить кодированную версию, она вставляется без лагов. Но, как я вижу, кодированная версия не работает :( Мне нужно вставить это json из "просмотра источника"

1 Ответ

1 голос
/ 13 февраля 2020

Вы можете сохранить JSON в файл, подобный payload.json, и сохранить этот файл в папке «bin» вашей установки JMeter.

После этого вы можете загрузить файл в сценарии JMeter с помощью функции __ FileToString () , например:

${__FileToString(payload.json,,)}

enter image description here

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


В дальнейшем вы можете оптимизировать еще больше с помощью сэмплера HTTP Raw Request , который имеет замечательную функцию прямой потоковой передачи файла на конечную точку без предварительной загрузки его в память , проверьте HTTP Raw Request для SOAP + MTOM обсуждение для получения дополнительной информации.

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