Создание нескольких запросов GET путем изменения тела запроса в JMeter - PullRequest
0 голосов
/ 01 мая 2020

У меня есть запрос на получение, который имеет тело запроса и возвращает соответствующий ответ. Я хочу повторить этот запрос 100 раз, но с небольшим изменением в теле запроса.

Вот пример:

req: <someurl>/myproject/getuser

тело запроса:

{
    "id" : "User1",
    "department" : "maths",
    "des" : "maths-user1"
}

Я хочу отправить 100 запросов на этот URL, изменив идентификатор тела запроса с User1 на User100 и des с maths-user1 на maths-user100. Как я могу сделать это в JMeter.

1 Ответ

2 голосов
/ 01 мая 2020

Это может быть достигнуто многими способами. Вот пример:

  • Добавьте ваш сэмплер (запрос на получение) в контроллер al oop и задайте значение счетчика l oop равным 100.

enter image description here

  • В вашем запросе get тело образца будет выглядеть так:

    {"id" : "User${__intSum(${__jm__Loop Controller__idx},1,)}","department" : "maths","des" : "maths-user${__intSum(${__jm__Loop Controller__idx},1,)}"  
    }
    

Таким образом, вы получите ниже результаты:

enter image description here

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