欢迎交流测试经验
如何自定义oracle数据库监视器(转自51testing斑竹jzl2004 大作)
上一篇 /
下一篇 2007-06-05 08:55:11
/ 个人分类:技术文摘
一、添加自定义计数器的
方法软件测试技术第一门户fEX5Ow!X;Ca? x$j#G软件测试技术第一门户},\:?%~1fJ4GB 要创建自定义查询,请执行以下操作:
4Sk|\&@"K$S7F$@+dM01. 在安装路径的Mercury LoadRunner\dat\monitors找到vmon.cfg文件,打开。
软件测试技术第一门户| Uej3G(i:l6?6A2. 在vmon.cfg文件的第三行中,CustomCounters=指出要创建的自定义计数器个数。
R
Eb1j+m6{Sb ClR03. 在vmon.cfg文件中为新计数器新建一节,每节都有以下格式:
H,YAo[2O0 [Custom0]
软件测试技术第一门户 `f:Qm^Y_zN Name=Five Hundred
软件测试技术第一门户jEU"Y5F1d_)vx7uDescription=This counter always returns 500.
软件测试技术第一门户Pptr4hdZKbQuery=SELECT 500 FROM DUAL
}J.oR"_v q#q0IsRate=0
软件测试技术第一门户4YHl:RSK\0} K:ILrJ4. 在[Custom#]行,将计数器顺序中的下一个数字分配给新的自定义计数器。
tNY1r{%|Xd0注意:自定义计数器必须是以数字0开始的联系顺序。
,hK^0v8Z@:p05. 在Name行,输入新计数器的名称(可以输入中文)。
软件测试技术第一门户Z!X_!K$fSx6. 在Description行,输入对该计数器的描述或解释(可以输入中文)。
软件测试技术第一门户$L-HFYcpG;e7. 在Query行,输入恰好返回
数据库一行的SQL查询的文本,该行必须包含一列数值。
软件测试技术第一门户&o_#H'M6Dq注意:自定义查询文本不能够超过512字符。
y7`i&{,`r08. 在IsRate行,如果希望数据库将计数器报告为一个绝对值,请输入0;如果希望数
8v1vr%HN#e9a+z ~S5k0据库报告每单位时间计数器的更改,请输入1。
}}6NW2y$[0注意:自定义查询无法返回负值。
软件测试技术第一门户DT+X%m3l
|N$i 软件测试技术第一门户FSDCY例:
软件测试技术第一门户;A0|,T$kpj)j[Custom0]
J5Z?N0GT2YO3V_6y'Z0;Name must be unique
软件测试技术第一门户AT.E)@9Q*C9AuName=库快存命中率
J8Zjc'iWb0Description=该计数器返回当前库快存命中率
9_1Xw8YQ/E_.oI7]0Query=SELECT 100*((sum(pins-reloads))/sum(pins)) from v$librarycache
4gF j'J%@;I
|0KCX0IsRate=0
rs0I-tbH(r
L;V3V/^ T5z0软件测试技术第一门户1n.s&Ls+Y#N#K
gi