loadrunner常用函数

lr_eval_string()

函数的主要作用:返回脚本中的一个参数当前的值

返回值类型:char


char *x = "abc";//定义字符常量 lr_save_string(x,"param");//把字符常量保存在参数中
lr_output_message("The param's value is %s",lr_eval_string("{param}"));先从参数提取出字符值,然后打印输出

lr_log_message(lr_eval_string("{param}"));


web_reg_find()

    //文本查找函数,放在请求页面之前

    web_reg_find("Fail=NotFound",
        "Search=Body",
        "SaveCount=testCount",
        "Text=Welcome, <b>zc", //英文状态下,考虑空格和字体
        LAST);


                   //放在请求页面之后

    if(atoi(lr_eval_string("{testCount}"))>0)
    {lr_output_message("字符串出现的次数: %s",lr_eval_string("{testCount}"));
    }
    else
    {lr_output_message("没找到");
    }


web_reg_save_param()
 关联函数

    //放在请求之前

    web_reg_save_param("test",
        "LB=<title>",
        "RB=</title>",
        "NotFound=ERROR",
        "Search=All",
        LAST);

    //放在请求之后

    lr_output_message("提取到参数test的值: %s",lr_eval_string("{test}"));


    int i,j,k;
    char _url[] = "http://www.baidu.com";
    char _url_head[50] = "http://";
    char _url_body[] = "www.baidu.com";
    char _url_split[]=" ";
    lr_output_message("---_url:%s",_url);
    lr_save_string(_url,"_p_url");
    lr_output_message("---_p_url:%s",lr_eval_string("{_p_url}"));

    i=10;
    lr_save_int(i,"_p_i");//整型保存到参数中
    lr_output_message("---_p_i:%s",lr_eval_string("{_p_i}"));
    j=atoi(lr_eval_string("{_p_i}"));
    lr_output_message("---j:%d",j);
   

    //字符串拼接函数
    sprintf(_url_split,"--%s%s---",_url_head,_url_body);//把后两个字符串变量拼接后,保存在_url_split变量中
    lr_output_message("_url_split:%s",_url_split);

    strcat(_url_head,_url_body);//两个字符串变量拼接后,保存在前一个变量中
    lr_output_message("_url_split:%s",_url_head);

    lr_param_sprintf("_url_split","--%s%s--",_url_head,_url_body);//把后两个字符串变量拼接后,保存在_url_split参数
    lr_output_message("_url_split:%s",lr_eval_string("{_url_split}"));







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值