JMeter - как настроить отправку и получение данных в файле JSON - с помощью WebSocket - PullRequest
0 голосов
/ 10 ноября 2018

У меня есть внутреннее приложение (только внутреннее), которое отправляет данные клиентам через WebSocket. Я тестирую это приложение, используя JMeter. В Jmeter я добавил плагин WebSocket Sampler от Питера. Ранее я отправляю эти данные клиентам почтальоном. В мой файл Json включаются данные о событии, на которое клиенты могут подписаться. У меня один вопрос: как я могу это сделать, чтобы данные, отправляемые почтальоном (в файле json), отправлялись в JMeter?

Это правильный способ прочитать мой файл JSON в Jmeter? Если нет: почему нет и как я могу улучшить это?

  1. Как мне лучше всего обрабатывать данные - переменные из моего файла json?

Ответы [ 3 ]

0 голосов
/ 12 ноября 2018

в приложении я показываю, что я установил

введите описание изображения здесь введите описание изображения здесь что не так и как проще всего это улучшить? Я не совсем понимаю, как я могу добавить $ {__ FileToString (file.json ,, myVar)} и переменную myVar, и как именно должны быть установлены FileToString и myVar в группе потоков, как в плане тестирования типа? как именно улучшить?

0 голосов
/ 12 ноября 2018

ОК. Я установил это, и в «Просмотр результата три» в ERR в теле ответа правильно возвращено тело json, поэтому я не знаю, почему ** ERR * имя Это правильно? и если нет, то почему не так и как я могу улучшить это?

0 голосов
/ 12 ноября 2018

Имеется функция __ FileToString () , с которой можно убить двух зайцев, а именно:

  1. Чтение файла из файловой системы
  2. Хранить содержимое файла в переменной JMeter

Например, следующее выражение:

${__FileToString(file.json,,myVar)}

будет считывать file.json из папки "bin" JMeter и сохранять ее содержимое в ${myVar} Переменная JMeter:

enter image description here


Если у вас есть несколько файлов JSON и вы хотите, чтобы несколько потоков JMeter отправляли разные файлы - самый простой способ - использовать плагин Configisting Directory Config (может быть установлен с помощью JMeter Plugins Manager )

enter image description here

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