Как я могу использовать несколько файлов JSON в группе потоков / (bzm - параллельная группа потоков) Jmeter 5.1.1 для одновременного тестирования? - PullRequest
0 голосов
/ 23 сентября 2019

с использованием Jmeter 5.1.1, я хочу провести параллельное тестирование.Я использую «Группу потоков» или «Группу потоков параллелизма» в «План тестирования» Джемтера.Я должен использовать несколько файлов JSON.поэтому я создал несколько HTTP-запросов и ввел в них JSON-файлы. мой снимок экрана Jmeter несколько файлов JSON находятся в нескольких HTTP-запросах

Это параллельное тестирование?

Как использовать несколько файлов JSON в HTTP-запросе?

Ответы [ 2 ]

0 голосов
/ 29 сентября 2019

Я добавляю несколько «Группа потоков» в «План тестирования».Внутри «плана тестирования» снимите флажок «Запускать группы потоков последовательно».

Внутри каждой «Группы потоков» настройте «Количество потоков (пользователей)» как «1», «Период разгона» как «0»,«Количество циклов» как «1».

Теперь добавьте «HTTP-запрос» в каждую «Группу потоков».К каждому «HTTP-запросу» вы можете добавить свой «JSON-файл» и настроить «URL».Настройте все «HTTP-запросы» в соответствии с этим.

Теперь добавьте «View Results Tree» в качестве слушателя в «План тестирования».Теперь запустите план тестирования.

пример использования нескольких файлов JSON для одновременного тестирования

0 голосов
/ 24 сентября 2019

В вашем сценарии JMeter запустит 3 потока в 1 секунду и позволит им работать еще одну секунду.Число сэмплеров HTTP Request , которые будут выполняться, будет зависеть от времени отклика вашего приложения.Если 3 виртуальных пользователя, выполняющих запросы в течение 1 секунды, это то, что вы называете «параллельным тестированием», тогда да.Вы всегда можете проверить, сколько виртуальных пользователей было в сети во время каждой фазы тестирования, используя Active Threads Over Time listener.

Рассматривая структуру своих запросов, вы можете достичь того же, используя один сэмплер HTTP-запросов, JMeter предлагает ряд функций , которые можно использовать для параметризации, например, вы можете использовать:

Изучите Apache JMeter Functions - Введение статья для получения дополнительной информации о функциях JMeterконцепция.

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