У меня есть план тестирования JMeter со многими копиями почти точно такого же теста. В каждом случае есть переменная, которая немного отличается.Включение дополнительных тестов в JMeter уменьшает количество образцов
Вот конфигурация:
Есть два набора пользовательских переменных. Существует список пользовательских переменных верхнего уровня, который содержит maximum_runs
, и есть списки пользовательских переменных уровня тестового фрагмента с переменной User Defined add_users
, которая увеличивается на 10 для каждого тестового примера. users
является статическим 10.
Я установил maximum_runs
в 100 и отключил все, кроме одного тестового фрагмента. Это дает мне несколько образцов = 100 для каждого фрагмента. Я включаю второй тестовый фрагмент, и я все еще получаю 100 образцов. Но как только я включаю третий тестовый фрагмент, число моих образцов падает до 90. 4, 80. Но на пятом уровне он возвращается обратно до 100, и цикл начинается снова. Я не вижу ничего плохого в моей математике, поэтому я считаю, что это что-то о том, как JMeter использует jexl2 или переменные изменяются из-за количества запущенных фрагментов? Мне действительно нужно иметь возможность запускать это с таким же количеством выборок независимо от того, сколько Фрагментов работает. Ах, заметьте, я проверил Run Thread Groups consecutively (i.e. run groups one at a time)
в тестовом плане.
Я не мог понять это, поэтому переключился на другую настройку, которая работала лучше. Но я уверен, что вы правы, а куча останавливает работу других потоков. – snowe