【发布时间】:2018-05-05 09:18:15
【问题描述】:
在 Windows 上使用 Grinder 3.11 我试图模拟 300 个同时执行登录、一些操作然后注销的场景,方法是通过 2 个代理在 2 个不同的 PC 上启动 300 个线程,每个代理启动 150 个线程。所以每个代理都有一个带有这些值的grinder.properties:
grinder.processes=1
grinder.threads=150
grinder.runs=1
当测试启动时,我注意到控制台结果选项卡上的“成功测试”列中 Grinder 迅速上升到 200 个,这 200 个“用户”完成了测试场景。最后剩下的 100 个被发射,他们也完成了这个场景。但这不是我想要或期望的:我希望有 300 个用户同时执行测试,而不是 200 个然后 100 个。
为什么 Grinder 运行 200 个,然后运行 100 个用户,而不是一次运行 300 个? 如何一次运行 300 个用户?
【问题讨论】:
标签: performance-testing grinder