Используйте Один только контроллер для достижения этой цели.Этот контроллер выполняет запрос внутри него только один раз per thread
и передает любые другие запросы по нему во время дальнейших итераций по плану тестирования.
Таким образом, вы можете поместить свой сервис входа в систему в контроллере Once Only и serviceX
за пределами контроллера.Вы должны настроить свою группу потоков соответственно для итераций, или вы можете обернуть serviceX
в Loop Controller .
Пример:
Скажем, вы хотите login
ваш первый поток только один раз, а затем хотите запустить serviceX
10 раз, вот пример плана тестирования ниже:
Помните, поскольку вы хотите входить в систему раз в минуту и один раз, когда на каждом потоке работает единственный контроллер, поэтому вы должны соответствующим образом использовать группы потоков.Предположим, есть 2 потока, и они будут входить с интервалом в одну минуту, тогда конфигурации групп потоков будут такими:
Сейчас, если вы хотите запустить serviceX
в течение 5 раз после входа в 1-й поток, поместите ваш serviceX
в область действия контроллера цикла и значение счетчика циклов в 5
Вот результаты этого примера плана испытаний:
Надеюсь, это поможет!