KY
Size: a a a
KY
PB
ΙΤ
PB
P
VS
ΙΤ
ΙΤ
VS
setUp(
scn.inject(
nothingFor(4.seconds), // 1
constantUsersPerSec(20).during(15.seconds), // 4
).protocols(httpProtocol)
)
setUp(
scn.inject(
nothingFor(4.seconds), // 1
constantUsersPerSec(20).during(15.seconds), // 4
nothingFor(4.seconds), // 1
constantUsersPerSec(40).during(15.seconds), // 4
nothingFor(4.seconds), // 1
constantUsersPerSec(80).during(15.seconds), // 4
).protocols(httpProtocol)
)
VS
fo
r или i
f
openModelThreadGroup {
loadProfile {
for (i in 1..10) { // <— нужен цикл? Вставляем цикл и всего делов!
rate(i*10 / second) // <— это часть штатного DSL для open model
randomArrivals(5.minutes)
rate(i*10 / second)
}
}
…
}
ΙΤ
ΙΤ
ΙΤ
VS
for
в 100 раз понятнее всемΙΤ
VS
if (debug) {
addDebugSampler(«…»)
}
VS
ΙΤ
VS