Loadrunner的一些函数

 1 Action()
 2 {
 3     //其它的函数可以使用F1看帮助文档
 4     // lr是用C写的,所以遵循C类语法格式,也可以用Java,但是用Java只能使用1.6并且是32位的jdk
 5     //lr常用函数
 6     //A 定义类
 7     int i = 5; //定义整形变量,赋初值
 8     int p;
 9     char *h = "i  love you hy";//定义字符数组 初始化
10     char hello[1024];//定义字符数组 大小为1024
11
12     //B 日志类
13     lr_message("The begin time is %d",i);
14     lr_output_message("%d",i);
15     lr_output_message("%s",h);
16
17     //参数类
18     //lr_save_string("值","参数名");//把值保存到指定的参数中
19     lr_save_string("besttest.cn","wangzhi");
20     lr_output_message("我们的网址是: %s",lr_eval_string("{wangzhi}"));
21
22     //lr_eval_string 返回脚本中的一个参数当前的值
23     lr_save_string("777","heihei");//将常量777保存为参数heihei
24     lr_output_message(lr_eval_string("{heihei}"));//获取并输出当前参数heihei的当前值
25     lr_save_string(h,"heihei");//将变量保存为参数,heihei为变量
26     lr_save_string(lr_eval_string("{heihei}"),"param_name");
27     lr_output_message(lr_eval_string("{heihei}"));
28     lr_output_message(lr_eval_string("{param_name}"));
29
30     //d 逻辑判断if
31     if(i>6)    {
32         lr_output_message("123");
33     }else{
34         lr_output_message("456");
35     }
36
37     //循环
38     for(p=0;p<2;p++){
39         lr_output_message("%d",p);
40     }
41
42     return 0;
43 }
时间: 2024-12-11 03:02:15

Loadrunner的一些函数的相关文章

LoadRunner中常用函数参考手册

基础篇1:LoadRunner中常用函数参考手册 常用函数列表 web_url web_submmit_form VS web_submmit_data VS web_custom_request web_custom_request web_concurrent_start(NULL); web_concurrent_end(NULL); ============================分割线================================ 1. web_url Loa

Loadrunner中web_reg_save_param函数的除关联外的使用方法,检查点找不到内容

web_reg_save_param函数主要是使用在关联中,而关联大部分时候loadrunner的自动关联不奏效的时候,才会使用. 而我要说的是这个函数两个不同的使用方法,当然可能有更好的办法,或许我说的也不全对,欢迎来纠正,嘿嘿~~~ 第一种:设置检查点时,可以用来排查为什么检查点失败. 在性能测试测试中,我们必须要设置文本或是图片检查点,来提高我们测试脚本可信度.没有检查点怎么能确认我们的脚本这个请求是正确的呢~~你说是吧~? 但我们经常会有遇到,根据response设置了检查点,但是死活不

LoadRunner错误处理函数

分类: <LoadRunner虚拟用户开发指南> 2009-06-29 14:20 4688人阅读 评论(2) 收藏 举报 loadrunner脚本action测试 节选自<LoadRunner虚拟用户开发指南> 在脚本的Run-time Settings中,可以设置在脚本运行过程中发生错误的处理方式.进入到Run-time Settings中,切换到Miscellaneous标签页,可以看到Error Handing的第一个设置项:Continue on error,如图1-30

loadrunner必用函数web_reg_save_param获取多个符合边界值条件的使用方法

在做loadrunner性能脚本开发时,常常碰见一个需求:符合web_reg_save_param函数中定义的左右边界值的值有多个,而我们的常规写法默认返回的是符合条件的第一个,而有时我们却需要使用后面的值,下面来进行介绍,如何获取多个,并且如何使用这些获取到的值. 首先介绍一般我们经常使用的写法: web_reg_save_param("paramName", "LB=左边界", "RB=右边界", LAST); 这种写法保存到paramNam

loadrunner设置web_reg_find函数

采用loadrunner自带的网站 先贴一段代码 Action(){ web_url("welcome.pl", "URL=http://127.0.0.1:1080/WebTours/welcome.pl?signOff=true", "Resource=0", "RecContentType=text/html", "Referer=http://127.0.0.1:1080/WebTours/", &

loadrunner两个函数:取参数长度和时间戳函数

出自中国IT实验室2014-05-23 00:01 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

Loadrunner的字符串函数

String Function包括 lr_advance_param 指向参数文件中参数的下一个值. lr_convert_string_encoding 将字符串转换为其他编码. lr_decrypt 解密加密后的字符串. lr_eval_string 更新argument的内嵌parameter值后,返回字符串argument. 如lr_eval_string(“this is {param1}”),表示更新argument“this is {param1}”中的param1的值后,返回整个

转 LoadRunner错误处理函数

在脚本的Run-time Settings中,可以设置在脚本运行过程中发生错误的处理方式.进入到Run-time Settings中,切换到Miscellaneous标签页,可以看到Error Handing的第一个设置项:Continue on error,如图1-30所示.勾选Continue on error选项后,如果运行过程中发生错误,也会继续执行脚本. 图1-30 Miscellaneous标签项 显然,无论是否勾选Continue on error项,对于一些在Controller

loadrunner中lr_save_searched_string函数的使用

控制abc后面的第几个字符: 控制字符长度: 总结: 实际应用: Action() { int i =0,j=0; char *tt_url = lr_eval_string("{tt_url}"); int len= strlen(tt_url); lr_output_message("%s",lr_eval_string("tt_url={tt_url}")); while(tt_url[i]!='='){i++;}  while(tt_ur