Какова наилучшая практика параллельного выполнения нескольких сценариев? Например, 30% пользователей выполняют сценарий1 и 70% пользователей2.
Является ли код ниже правильного пути или лучше иметь один сценарий с постоянным исполнением вызовов REST?
class MySimulation extends Simulation {
val userIdsData = csv(userIdsCSV).queue
...
val scenario1 = scenario("Scenario 1")
.feed(userIdsData)
.get(...)
val scenario2 = scenario("Scenario 2")
.feed(userIdsData)
.get(...)
.post(...)
setUp(scenario1.inject(rampUsers(30) over (ramp seconds))
.protocols(HttpConfig.value(baseURL)),
scenario2.inject(rampUsers(70) over (ramp seconds))
.protocols(HttpConfig.value(baseURL))
)
}