повторное использование запросов в jmeter - PullRequest
0 голосов
/ 24 марта 2020

Я использую Jmeter для тестирования API. Я часто использую запросы для доступа к БД (соединение JCDB)

Пока все хорошо. Однако, поскольку я использую все больше и больше запросов, мне кажется, что я копирую данные.

Например:

Поток 1: HTTP-запрос 1 Запрос A Запрос B Запрос C

Thead 2: HTTP-запрос 2, Запрос D, Запрос A

Thead 3: HTTP-запрос 3, Запрос A * C

Как вы можете видеть. У меня один и тот же запрос, его часто дублируют. Не только для 1 jmx-файла, но у меня есть много jmx-файлов, в которых я использую Query API

Так что я ищу способ написать запрос A один раз. Я хотел бы создать новый файл jmx и просто включить файл jmx и вызвать его. Это хороший способ оценить это? Также, как я могу вызвать Query A из любого потока? Мне нужно будет передать (и вернуть) параметры.

Помощь будет оценена

1 Ответ

0 голосов
/ 25 марта 2020

Похоже, вы ищете Модуль контроллера , вы можете определить «модуль» для запроса

enter image description here

и создайте свой тест, используя «модули» вместо копирования и вставки реального JDB C Запрос сэмплеров

enter image description here

Если вы собираетесь хранить «модули» в качестве внешних файлов .jmx рассматривают возможность использования тестовых фрагментов

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