テストのキャッシュについての JMX 測定

テスト ツリーのキャッシュおよびフィルタのキャッシュについての JMX 情報は、フロントエンド サーバーの borland.com/Frontend/TM の JMX measures (JMX 測定) ツリーにあります。

テスト ツリー キャッシュの測定

テスト ツリーのキャッシュに対しては、2 つの主要な測定を利用できます。TestPlanTreeCache は、現在キャッシュされているプロジェクトの数の測定のみを提供します(NumberOfCachedProjects)。プロジェクトのキャッシュについてのすべての詳細情報は、2 番目の測定から得ることができます(TestPlanTreeCache_<number>)。この測定は、実際には次の測定から構成されています。

測定 説明
Hits データベースへの要求が行われず、キャッシュが使用された回数。
LastUpdateCheckDurationInMillis 前回の更新(LastUpdateCheckTime を参照)で、データベース内の更新をチェックするためにかかった時間(ミリ秒)。
LastUpdateCheckTime 前回の更新のチェックが発生した時間。
LastUpdateDurationInMillis 前回の更新(LastUpdateTime を参照)で、変更が発生してからキャッシュを更新するまでにかかった時間(ミリ秒)。
LastUpdateTime テスト ツリー内での変更によって、最後にキャッシュの更新が発生した時間。
TreeInitializationTimeInMillis プロジェクト ツリー全体をキャッシュにロードするためにかかった時間(ミリ秒)。この値は、プロジェクト キャッシュがロードされている場合は変更されません。
TreeSize プロジェクト内のテスト ノード (テスト コンテナ、テスト フォルダ、およびテスト) の数。
UpdateChecks プロジェクト ツリーのキャッシュが初期化されてから、このプロジェクトの テスト ツリーに対して行われた変更をチェックした回数。
Updates テスト ツリー内での変更によって、キャッシュされたツリーが更新された回数。

テスト フィルタ キャッシュの測定

TestPlanFilterCache 測定は、次の 3 つの測定から構成されています。

測定 説明
Hits キャッシュが使用され、別個にデータベースに対するフィルタを実行する必要がなかった回数。
Misses フィルタ キャッシュが使用されず、フィルタがデータベースに対して実行された回数。
Size 現在のキャッシュされたフィルタ結果の数。