可以使用lr_user_data_point()来实现自定义监控,下面是一个小例子:
double showsomething(); Action() { double val; val = showsomething(); for(;;) { lr_user_data_point("something",val); lr_think_time(5); } return 0; } double showsomething() { return 100; } |
在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帮助手册