If multiple Simulation files have same piece of code (say, the below blue color part),
how to separate them out into one other module so just need to maintain one chunk of code?
class smokeScenarios extends Simulation
{
val users=csv(“users.csv”).random
val tokens=csv(“tokens.csv”).random
val scn1 = scenario(“Test1”)
.feed(users)
.exec(Test1_code)
val scn2 = scenario(“Test2”)
.feed(tokens)
.exec(Test2_code)
setUp(scn.inject(
SOME_LIGHT_LOAD
).protocols(httpConf))
}
class loadScenarios extends Simulation
{
val users=csv(“users.csv”).random
val tokens=csv(“tokens.csv”).random
val scn1 = scenario(“Test1”)
.feed(users)
.exec(Test1_code)
val scn2 = scenario(“Test2”)
.feed(tokens)
.exec(Test2_code)
setUp(scn.inject(
SOME_HIGH_LOAD
).protocols(httpConf))
}