测试中的 JMX 缓存测量

可以在 JMX 度量树 (borland.com/Frontend/TM) 的前端服务器中找到用于测试树缓存和筛选器缓存的 JMX 信息

测试树缓存测量

有两个主测量可用于测试树缓存。TestPlanTreeCache 仅提供测量 NumberOfCachedProjects,用于测量当前缓存的项目数量。项目缓存的所有详细信息都可从第二个测量 TestPlanTreeCache_<number> 中获取。此测量实际上包含以下测量:

度量 说明
点击数 缓存已使用且无需数据库请求的次数。
LastUpdateCheckDurationInMillis 上次更新所花的时间(毫秒),参见 LastUpdateCheckTime,用于检查数据库中的更新。
LastUpdateCheckTime 上次更新检查发生的时间。
LastUpdateDurationInMillis 上次更新所花的时间(毫秒),参见 LastUpdateTime,用于在发生更改后更新缓存。
LastUpdateTime 测试树中的更改所导致的上次缓存更新发生的时间。
TreeInitializationTimeInMillis 将整个项目树加载到缓存所花的时间(毫秒)。只要加载项目缓存,此值将保持不变。
TreeSize 测试节点的数量,它们是指项目中的测试容器、测试文件夹和测试。
UpdateChecks 自初始化项目树缓存以来,该项目测试树的更改检查次数。
更新 由于测试树中的更改所导致的缓存树更新的次数。

测试筛选器缓存测量

TestPlanFilterCache 测量包含以下三个测量:

度量 说明
点击数 缓存已使用且不需要在数据库上单独执行筛选的次数。
缺失数 未使用筛选器缓存,但已对数据库执行筛选的次数。
大小 缓存筛选器结果的当前数量。