Как я могу увеличить счетчик каждые N циклов в JMeter? - PullRequest
1 голос
/ 13 июля 2010

Я хочу проверить параллелизм и надежно воспроизвести проблему, на которую обратил мое внимание JMeter.

Я хочу установить уникальный идентификатор (в настоящее время время в миллисекундах с добавленным счетчиком) и увеличить его.счетчик между циклами, но не между потоками.Идея состоит в том, что число потоков, которые я установил, равно числу идентичных идентификаторов перед приращением и использованием другого.

Если у меня было 3 потока с числом циклов 2, я хочу:

1. Unique ID: <current-time-in-millis>000000
2. Unique ID: <current-time-in-millis>000000
3. Unique ID: <current-time-in-millis>000000
4. Unique ID: <current-time-in-millis>000001
5. Unique ID: <current-time-in-millis>000001
6. Unique ID: <current-time-in-millis>000001

Я пытался использовать контроллеры пропускной способности для увеличения счетчика, а также некоторые другие вещи, которые, как казалось, должны работать, но безуспешно.Это похоже на то, что JMeter должен уметь делать.Есть ли способ получить значение счетчика циклов?

Ответы [ 2 ]

2 голосов
/ 28 сентября 2012

Является ли Счетчиком решением?

или использовать __ intSum

переменную init (например, в «Определяемых пользователем переменных»"):

Name:       | Value
------------+---------
LoopCounter | 0

используйте приращение там, где вам нужно:

${__intSum(${LoopCounter},1,LoopCounter)}

, используя:

${LoopCounter}
1 голос
/ 15 июля 2010

Вы пытались поиграть с опцией «Счетчик треков независимо для каждого пользователя» на элементе счетчика препроцессора?

Насколько я понимаю, это даст вам отдельный счетчик для каждой группы потоков.

...