0

我正在管理一个开放世界社交游戏的原型设计,该游戏应该替换存在扩展问题的服务器。我如何测试它在现实世界中的行为——也就是说,数百个客户端从不同的地方连接——而不需要数百个客户端连接到它?

4

2 回答 2

1

除了(或结合使用)@PavelJanicek 提到的方法之外,您还可以手动限制应用程序可用的资源(内存、CPU 时隙和优先级)——这将允许应用程序以更少的用户达到其限制。

于 2013-03-26T08:27:53.587 回答
1

有几个答案。

  1. 专业的负载测试应用程序可以做到这一点。例如,请参阅HP Load Runner
  2. 开源负载测试应用程序 - 请参阅JMeter
  3. 调整其他应用程序来做到这一点。在我自己的情况下,我使用的是Selenium Grid,仅使用 10 台计算机,我就可以模拟 100 个不同的用户。

一般的答案是:如果您没有数百名真正的用户来进行真正的点击,您将不得不以某种方式编写用户行为脚本并从几台计算机并行运行这些脚本。

于 2013-03-26T08:22:18.473 回答