每天2个loadrunner 函数的学习笔记(1)

  今天学习的2个函数分别是:

  1.web_save_param_length 函数

  函数原型:int web_save_param_length( const char *Param, const char *Base, LAST ); 

  返回值:LR_PASS (0) 成功   , LR_FAIL(1) 失败

  作用:得到指定参数的长度大小。

  参数解释:Param 需要获得的参数名称,Base 参数大小的格式包括Hexadecimal(十六进制) 和 Decimal(十进制)

 

  2.web_save_timestamp_param 函数

  函数原型:int web_save_timestamp_param( const char *tmstampParam, LAST ); 

  返回值: LR_PASS(0)成功 ,LR_FAIL (1) 失败

  作用:得到当前的时间戳

  参数解释:tmstampParam 得到时间戳后,存储到的变量名字  该变量不需要提前定义。函数执行成功后,直接只用lr_eval_string 取出使用。

  以上2个函数的使用例子:

  代码如下:

  

 1 Action()
 2 {
 3     web_reg_save_param("A",
 4                        "LB=[bnum++]=\"",
 5                        "RB=\";",
 6                        "ORD=ALL",
 7                        LAST);
 8 
 9     web_url("test",
10             "URL=http://localhost/test.html",
11             "Resource=0", 
12             "Referer=", 
13             "Snapshot=t1.inf", 
14             "Mode=HTML",
15             LAST);
16 
17    lr_output_message("%s",lr_eval_string("{A_2}"));
18    lr_output_message("%s",lr_eval_string("{A_count}"));
19    web_save_param_length("A_2", "Base=Hexadecimal", LAST); 
20    web_save_timestamp_param("tStamp", LAST);
21    lr_output_message("%s",lr_eval_string("{tStamp}"));
22 
23     return 0;
24 }

  执行结果为:

  Action.c(19): Notify: Saving Parameter "A_2_Length = 8"

  Action.c(20): Notify: Saving Parameter "tStamp = 1341454346975"

  分别获得了A_2 的长度和时间戳

  

posted on 2012-07-06 09:46  laomaoxiha  阅读(355)  评论(0编辑  收藏  举报