1

我必须对 1000 个并发用户活动的 REST Web 服务执行负载测试。我已经为它选择了 NeoLoad 工具。是否需要拥有 1000 个虚拟用户的许可证才能模拟 1000 个用户或组成一个虚拟用户我可以模拟 1000 个用户的活动?

4

2 回答 2

0

负载测试工具(如 NeoLoad)根据并发虚拟用户对其许可证进行定价。因此,如果您拥有单个用户的许可证,您可以创建多个请求,但一次只能创建一个。要同时加载 1000 个用户,您需要一个 1000 个用户的许可证。

于 2013-08-29T09:58:43.710 回答
0

要模拟 1000 个并发用户,您确实需要 1000 个 VU,就好像您只使用一个用户一样:

  • 由于缓存效果而导致错误的良好响应时间
  • 由于写作争用而有错误的负面响应时间
  • 您可能不会重现服务器在内存使用、缓存方面的生产行为......

但请注意,对于 http restful 负载测试,您可以使用许多免费的生产就绪开源,例如 Apache JMeter、locust...

于 2018-08-24T10:57:11.287 回答