loadrunner的自定义监视器

上一篇 / 下一篇  2007-11-28 10:38:13 / 个人分类:loadrunner

可以使用lr_user_data_point()来实现自定义监控,下面是一个小例子:
double showsomething();
Action()
N2W+F&}TgT%Sx Q0{
6v-c*W:z"XS0 double val;
*PBBV8zUI0 val = showsomething();
\C?4s5M-}+t0 for(;;)51Testing软件测试网Y j |)w`(I
 { 
f3w|xr!i6}4wVa(J-pJM0  lr_user_data_point("something",val);51Testing软件测试网.]*mzcZf
  lr_think_time(5);51Testing软件测试网a9Uqw we
 }51Testing软件测试网|:Y4@n/ABB
 return 0;
C_P? boFz0}
double showsomething()51Testing软件测试网Aw@v%^
{51Testing软件测试网~-}S{T3cL:WR3X
 return 100;
C.`0M;?.g4I$~K^0}
 
在controller中执行脚本,可以看到“User Defined Data Points”显示showsomething()的返回值,我们可以利用这项功能对mysql等进行监控,只需将showsomething编写成读取mysql各项指标的函数即可。
loadrunner一共提供了四个类似函数:
lr_user_data_point
lr_user_data_point_ex
lr_user_data_point_instance
lr_user_data_point_instance_ex
具体使用方法请参考loadrunner帮助手册
 
 
说明:该文参考一起测试网上的《LoadRunner自定义监控器方法介绍

TAG: loadrunner

 

评分:0

我来说两句

Open Toolbar