2016-10-13 4 views
1

У меня есть мой тестовый JMeter план, как это,JMeter - выполнение параллельных и последовательных группы нитей в том же плане тестирования

Test Plan 
    Thread Group1 
    Thread Group2 
    Thread Group3 
    Thread Group4 

и мой Тестовая конфигурация плана устанавливается для запуска всех групп потоков параллельно

Test Plan Configuration

Здесь я хочу, чтобы выполнить Thread Group1, а затем Thread Group2 последовательно ап d же Thread Group3, а затем Thread Group4 Но Thread Group1 и резьбы Group3 параллельно

Так есть ли способ, чтобы сгруппировать вместе тему Group1 с тему Group2 и Thread Group3 с Thread Group4 для запуска последовательно?

Я знаю это очень странное требование, но я должен страдать от него, высоко оценил вашу помощь, спасибо.

ответ

3

Я вижу 3 варианта здесь:

  1. Используйте график, который позволит вам планировать 4 группы таким образом, что группа 1 и 3 запустить одновременно, и группы 2 и 4 запланированы для запуска после завершения 1 и 3.

  2. Запускайте их с помощью 2 JMeters: в одном JMeter вы будете иметь Thread Group1 и Thread Group2, в другой - Thread Group3 и Thread Group4. Каждый JMeter будет сконфигурирован для работы групп потоков последовательно, но оба будут работать параллельно, таким образом Thread Group1 и Thread Group3 будет работать параллельно испытательной установке

  3. Change, так что есть 2 группы нитей:

    • группа Поток а объединяет Thread Group1 и Thread Group2
    • группы Thread B сочетает в себе Thread Group3 и Thread Group4

    внутри Thread group A и Thread group B вы можете использовать контроллер Loop для достижения определенного количества итераций вместо Loop на уровне группы Thread. I.e .:

    Thread Group A 
        Loop Controller [Count = same count as was used for Thread Group1] 
         all samplers of Thread Group1 
        Loop Controller [Count = same count as was used for Thread Group2] 
         all samplers of Thread Group2 
    Thread Group B 
        Loop Controller [Count = same count as was used for Thread Group3] 
         all samplers of Thread Group3 
        Loop Controller [Count = same count as was used for Thread Group4] 
         all samplers of Thread Group4 
    
Смежные вопросы