Jmeter - значение приращения перед каждым запросом сэмплера - PullRequest
0 голосов
/ 24 августа 2018

У меня есть план тестирования в jmeter с несколькими сэмплерами SOAP, куда я добавляю запрос значения счетчика тела, и я ищу способ увеличить счетчик перед каждым запросом сэмплера.

При настройке ниже jmeter выполняет запросы в следующем порядке:

First Request - with counter 1
Second Request - with counter 1
First Request - with counter 2
Second Request - with counter 2

Я бы хотел добиться такого поведения:

First Request - with counter 1
Second Request - with counter 2
Third Request - with counter 3
...
N Request - with counter n

enter image description here

Количество пользователей: Количество потоков: 1 Период разгона: 1 Количество циклов: 2

Счетчик Начальное значение: 1 Приращение: 1 Максимальное значение: 2

Как я могу это сделать? Я предполагаю, что я должен как-то представить Loop Controller?

Ответы [ 2 ]

0 голосов
/ 24 августа 2018

Для автоматического приращения инициализируйте переменную, скажем, «id» с 0 в пользовательской переменной, затем используйте $ {__ intSum ($ {id}, 1, id)} для автоматического приращения, как показано ниже: -

enter image description here enter image description here

0 голосов
/ 24 августа 2018

Вы можете сделать это так:

  • В плане тестирования определите переменную «counter», равную 0 Counter variable

  • Затем добавьте Пользовательские параметры , который является компонентом препроцессора (выполняемого перед SAMPLER) с использованием функции __ intSum

User Parameters

Он будет выполняться каждый раз благодаря правилам .

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