2008年7月24日星期四

Loadrunner 用户自定义函数使用

Loadrunner可以使用标准C语言的函数,因此我们可以在脚本中编写自己的函数用于调用,把脚本结构化,更好的进行重用。先看一个例子:
Action()
{
int i,j;
j = 1;
for (i=0;i<10;i++){
lr_message("i+j=%d",sum(i,j));
j++;}
return 0;}
int sum(int a,int b)//简单的求和函数
{
return a+b;
}
例子说明:我写了一个很简单的函数sum,求2个整数的和;
1、函数实现可以放在lr脚本的任意位置(函数的作用域);例如action、vuser_init、vuser_end这些脚本的主函数外,则不需要考虑函数的作用域;在任意地方都可以调用。如果放到Action()、vuser_init()、vuser_end()这些函数体内,则只有本函数体内才可以调用。例如:
Action()
{
int sum(int a,int b)//简单的求和函数
{
return a+b;
}

没有评论: