Loadrunner实际应用编程例子
今天空闲于是写了一段程序,程序生成10个任意数,然后保存到一个参数中,并依次输出该参数的值本程序在loadrunner 8.0编译环境调试通过,并能正确输出参数值,在实际应用中经常将一个数参数化
并为这个数替换不同的值。写给对loadrunner编程有爱好的同行。。。。。。。。
Action()
{
int s; //定义变量S,目的是接收新生成的随机数
int i;//循环变量
char str;//定义数组接受整型变量转化为字符串的赋值
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 tochar");
//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 编辑 ] 看到这样的帖,得顶。 学到东西了...... 好东西。顶顶 for(i=0;i<9;i++)//循环生成10个随机数
不对吧。 同意楼上的,好想是生成9个随机数哦 谢谢楼上的朋友指正,一时间疏忽,望了加=,已经更改! 好好学习,谢谢共享! 顶下···呵呵! 努力学习,谢谢。 谢谢各位光顾本贴!!!!!!!!!!!!! 自己会写,说明自己基本领悟了,值得一顶! 学习 thanks
回复 #1 snowflake 的帖子
good 学习了.再加上:
rand()%200 最大值为200
rand()%100+200 随机为200----300之间,,就更全面了.. 猛顶一个 学习
求助
如果我想在这个生成的参数后面加一些字符串,比如说:@qq.com.这样组成新的字符串,如:123@qq.com. 那我应该怎么做呢?希望有人能告诉我.谢谢. 晕啊,我没像打那个表情,是我提交后它把我输入的那个符合自动显示成那样的.在此说明一下
页:
[1]
2