snowflake 发表于 2006-4-28 15:12:27

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 编辑 ]

Zee 发表于 2006-4-28 17:36:50

看到这样的帖,得顶。

rain_wind 发表于 2006-4-28 20:54:48

学到东西了......

wjmiao 发表于 2006-4-29 16:47:56

好东西。顶顶

gaobugu 发表于 2006-4-30 12:28:11

for(i=0;i<9;i++)//循环生成10个随机数
不对吧。

galiji 发表于 2006-5-8 20:34:21

同意楼上的,好想是生成9个随机数哦

snowflake 发表于 2006-5-10 10:56:48

谢谢楼上的朋友指正,一时间疏忽,望了加=,已经更改!

weiping2000 发表于 2006-5-10 19:36:43

好好学习,谢谢共享!

jotun 发表于 2006-5-15 14:20:38

顶下···呵呵!

miny19 发表于 2006-5-15 14:59:28

努力学习,谢谢。

snowflake 发表于 2006-5-19 14:10:49

谢谢各位光顾本贴!!!!!!!!!!!!!

叶弯 发表于 2006-10-25 00:28:22

自己会写,说明自己基本领悟了,值得一顶!

Joan2005 发表于 2007-1-27 23:41:59

学习

tearflying2002 发表于 2007-4-4 16:46:15

thanks

yuanxinyi16rain 发表于 2007-4-5 17:49:09

回复 #1 snowflake 的帖子

good

mfktafd 发表于 2007-4-6 09:01:55

学习了.
再加上:
rand()%200   最大值为200
rand()%100+200    随机为200----300之间,,就更全面了..

mli@dtri.com 发表于 2007-8-22 18:43:46

猛顶一个

mengkuen2010 发表于 2007-8-29 14:43:32

学习

caizhen 发表于 2008-3-7 11:19:27

求助

如果我想在这个生成的参数后面加一些字符串,比如说:@qq.com.这样组成新的字符串,如:123@qq.com. 那我应该怎么做呢?希望有人能告诉我.谢谢.

caizhen 发表于 2008-3-7 11:20:57

晕啊,我没像打那个表情,是我提交后它把我输入的那个符合自动显示成那样的.在此说明一下
页: [1] 2
查看完整版本: Loadrunner实际应用编程例子