2014-09-23 2 views
5

В чем разница между Количество потоков и Постоянный счетчик пропускной способности? До того как я услышал о Constant Throughput Timer, я подумал, что если я хочу, чтобы имитировать 21 запросов в минуту, следующая конфигурация была достаточно:JMeter: Разница между использованием количества потоков и постоянным пропускным временем таймера

enter image description here

, но теперь, когда я нашел this post, я не так уверен.

Это моя новая конфигурация теперь, когда я использую в Constant Throughput Timer:

enter image description here

enter image description here

  1. Имеет ли Constant Throughput Timer переопределяют параметры задают в Группа потоков (количество потоков, период разгона и т. Д.)?
  2. Почему даже делает использование Constant Throughput Timer иногда я получаю несколько запросов выше, чем значение указать в Целевой пропускной способности (21 в картинке)
  3. Если указать значение 21 в Целевая пропускная способность, разве эта константа не должна гарантировать максимальное значение 21 запроса? Если да, то почему я иногда получаю больше запросов, чем указано.

Все ваши комментарии и идеи будут оценены. enter image description here

P.S. Я также использую контроллер Runtime.

enter image description here

ответ

3

Нет, он регулирует количество запросов, идущих к & ответа, полученного от сервера в минуту.

Как указано в руководстве пользователя Jmeter, значение пропускной способности не должно слишком часто меняться во время теста - потребуется некоторое время, чтобы новое значение вступило в силу ».

http://jmeter.apache.org/usermanual/component_reference.html#Constant_Throughput_Timer

вопрос вы показали выше, всегда будет происходить в первые минуты теста.

надеюсь, что это поможет.

+0

Таким образом, это нормально, если у вас есть дополнительный запрос при первом запуске нашего плана тестирования? То есть, если я укажу ** x ** как ** Целевую пропускную способность **, я всегда получаю ** x + 1 ** запросы в первых запусках плана тестирования? Он упоминается где-то в документации? – eddy

+0

У меня такая же проблема. Есть ли объяснение, почему это происходит при первом запуске плана тестирования? Я не думаю, что я видел что-либо, упомянутое в документации – Axel

+0

, «значение пропускной способности не должно слишком часто меняться во время теста - потребуется некоторое время, чтобы новое значение вступило в силу.« указанная выше строка упоминается в документации, поэтому независимо от того, что вы делаете, во время первого запуска она всегда будет X + 1. –

 Смежные вопросы

  • Нет связанных вопросов^_^