每天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) 编辑 收藏 举报