0

いくつかの概念:

  • TPS1 秒あたりのトランザクション数を意味します
  • 応答時間は、サービスの要求に応答するのにかかる合計時間です

この公式は正しいですか?

TPS = 同時ユーザー数 / 応答時間

4

1 に答える 1

2

トランザクションがシーケンシャルに発生し、ユーザーごとに 1 つのスレッド (1 つの TCP 接続上) でのみ発生する場合は true です。ただし、実際には、Web ブラウザーについて話す場合、ホストと対話するときに複数の同時接続を使用します。6 つの同時接続は非常に一般的であるため、ホストは TPS = 6 x 同時ユーザー / 応答時間になります。

また、ブラウザがブロックされてフェッチされないことがあります。コードを実行している場合もあれば、他の操作と同時に一部の操作を実行できない場合もあります。詳細については、 http://www.browserscope.orgを参照してください。

また、もちろん、クライアント (ブラウザを使用している人間であるか、REST API を介してバックエンドと通信している携帯電話アプリなど) は、通常、可能な限り高いレートで連続して連続して要求を行うわけではありません。これはおそらくあまり現実的なテスト ケースではありません。通常、クライアントは一連のリクエストを作成し、ユーザーがバックエンドからより多くのデータを必要とするアプリケーションで何か新しいことを行うまで、しばらく沈黙します。

于 2016-04-08T13:38:38.500 に答える