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 に答える