TPSはTransactions Per Secondの略で、1秒あたり処理されるトランザクション数です。 トランザクションとは、クライアントがサーバーにリクエストを送信し、その後サーバーが応答(完全な処理、すなわちクライアントが応答を得るためにリクエストを開始する)プロセスを指します。 クライアントはリクエストを送信する際にタイミングを開始し、サーバーからの応答を受け取った後に終了して使用時間と完了したトランザクション数を計算し、最終的にこの情報をもとにスコアを評価します。 トランザクションは複数のリクエストに対応することがあり、以下のデータベースのトランザクション操作を参照できます。
QPS(秒あたりのクエリ数)
QPS(Query Per Second)、QPSはスループット(スループット)を測定する一般的な指標であり、サーバーが1秒間に処理するリクエスト数を指す。通常はHTTPリクエストと呼ばれ、数値が高いほどサーバー負荷が高く、処理能力も強くなる。 参考までに、単純なビジネスロジック(データベースアクセスを含む)を持つプログラムは、シングルコアを動作させると約50〜100 QPSを提供でき、つまり1秒間に50〜100リクエストを処理できます。