Инструмент Jmeter, счетчик циклов потоков равен вечности, а количество потоков 1 пропускает HTML-страницы в контроллере цикла в инкрементном порядке. - PullRequest
0 голосов
/ 09 октября 2018

Свойства группы потоков: 1 поток, количество циклов навсегда.В записанном скрипте есть контроллер времени выполнения, который имеет дочерний контроллер цикла, который дополнительно имеет 4 дочерних HTML-страницы.

Когда тест выполняется, он выполняет все HTML-страницы в порядке, находящемся вне контроллера времени выполнения, и страницы.внутри него выполняются один за другим, например.1.html, затем в следующем цикле он пропустит 1,3,4 и выполнит 2, в следующей итерации он выполнит 3 пропуска.Почему это происходит?

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Понял, @bg Fan - тест продолжается (хотя количество циклов закончено) - из-за параметра Runtime (seconds) в Runtime Controller.Если вам нужно несколько раз выполнить его (например, если измерения продолжительности теста по количеству выполнений, не по времени в секундах и т. Д.) - не помещайте все запросы в родительский Runtime Controller, отключите / удалите его.Работал на меня.

0 голосов
/ 09 октября 2018

@ bg Фан, я воспроизвел ваши слова (скажем, если не так), и теперь у меня есть такое тестовое поведение:

enter image description here Это соответствует документации

Если вы добавляете генерирующий или логический контроллеры к контроллеру цикла, JMeter будет циклически проходить через них определенное количество раз, в дополнение к значению цикла, указанному для группы потоков.Например, если вы добавите один HTTP-запрос к контроллеру циклов с числом циклов два и сконфигурируете счетчик циклов группы потоков на три, JMeter отправит всего 2 * 3 = 6 HTTP-запросов.

Могу ли я вам чем-нибудь помочь?

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