|
今天空闲于是写了一段程序,程序生成10个任意数,然后保存到一个参数中,并依次输出该参数的值
本程序在loadrunner 8.0编译环境调试通过,并能正确输出参数值,在实际应用中经常将一个数参数化
并为这个数替换不同的值。写给对loadrunner编程有爱好的同行。。。。。。。。
Action()
{
int s; //定义变量S,目的是接收新生成的随机数
int i;//循环变量
char str[10];//定义数组接受整型变量转化为字符串的赋值
for(i=0;i<=9;i++)//循环生成10个随机数
{
s=rand();//调用库函数,生成随机数
// lr_output_message("s=%d",s);
if (!itoa(s, str, 10))//将int型转为字符串
{
lr_output_message("Cannot convert i to char");
//lr_output_message("str=%s",str);
}
//sprintf (str, "log_%s.txt", str);
lr_save_string(str,"num");//建立参数num接受转换过后的值
lr_output_message("num : %s", lr_eval_string("The row count is: {num}"));
//获取参数值,并循环输出该参数的值
}
//lr_output_message("New file name %s", str);
return 0;
}
[ 本帖最后由 snowflake 于 2006-5-10 10:54 编辑 ] |
|