パフォーマンステストは、システムがさまざまなワークロードを処理する方法を評価するために不可欠です。ボトルネックを特定し、システムがユーザーの期待を満たすことができることを確実にするのに役立ちます。パフォーマンステストの2つの主要なメトリックは、応答時間とスループットです。

応答時間を理解する

応答時間は、ユーザのリクエストとシステム応答の期間を測定します。 ユーザーのエクスペリエンスの重要な指標であり、満足度とユーザビリティに影響を及ぼします。 応答時間は、サーバーの処理、ネットワークレイテンシ、システム負荷によって影響を受けることができます。

応答時間計算

応答時間を計算するには、リクエストが送信され、応答が受信したときにタイムスタンプを録音します。これらのタイムスタンプの違いは応答時間を与えます。例えば:

  • リクエストをタイムスタンプT1で送信してください。
  • 応答をタイムスタンプT2で受信します。
  • T2-T1 として応答時間を計算します。

スループットの理解

システムの要求数を特定の期間内で処理できるスループットは、システムの容量と効率性を示します。スループットが高いと、システムが同時に要求を処理することができます。

計算のスループット

スループットを計算するには、セット時間間隔で処理されたリクエストの合計数をカウントします。例えば、1,000リクエストが60秒で処理されている場合、スループットは毎秒約16.7リクエストです。