【问题标题】:Why does the Grinder console only show 200 "Successful Tests"为什么 Grinder 控制台只显示 200 个“成功测试”
【发布时间】: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


    【解决方案1】:

    模拟用户数如下:-

    工作线程数 x 工作进程数 x 测试机器数

    在您的情况下,似乎只会创建 150 个线程,但是我怀疑所有这些线程都会一次生成并且有限制。尝试从多台机器发送相同的内容,你会看到所需的负载.. 也可以尝试虚拟机

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-01
      • 2015-10-05
      • 1970-01-01
      相关资源
      最近更新 更多