是否需要多个虚拟用户才能对RESTful Web服务执行负载测试?

时间:2013-05-30 07:28:58

标签: rest load-testing neoload

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

要模拟1000个并发用户,您实际上需要1000个VU,就像仅使用一个用户一样:

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

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