试图弄清楚加特林的某些功能。
这是代码行:
setUp(myscenario.inject(constantUsersPerSec(0.33).during(90 minutes).randomized)).maxDuration(90 minutes).protocols(httpProtocol)
是否正确地说,在90分钟结束时,将同时存在1782个连接(90分钟* 60秒* 0.33用户/秒)同时执行该场景(或多或少由于随机方法)随机间隔的90分钟内,总共将有1782个连接?
最佳答案
不完全/取决于。
首先,即使constantUsersPerSec
当前占了两倍,实际上它也已经被四舍五入,因此您将注入(inject)0。
然后,并发连接数取决于给定用户的方案持续时间。假设您每秒注入(inject)1个用户,并且每个用户运行90分钟并且之前没有终止,那么您在90分钟后实际上将拥有90 * 60个打开的连接。
关于scala - 加特林用户注入(inject)常数UsersPerSec,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32355372/