loadrunner编写脚本常用策略,用以记录,看的懂的拿走,看不懂说明与你有缘无份...

1)-------------------编码转换---------------
lr_convert_string_encoding( lr_eval_string("{payMainId}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"aa2" );

lr_output_message(lr_eval_string("{userSession}"));

2)--------------------设置检查点和判断------------------
web_reg_find("Search=All",
"SaveCount=resCount",
"Text=msg\":\"操作成功",
LAST);

--------------判断-----------

if(atoi(lr_eval_string("{resCount}"))==0)
  {
lr_end_transaction("01-保存", LR_FAIL);
    lr_error_message("vchNO ====  %s,Resp提示 ====  %s ",
                     lr_eval_string("{vchNO}"), 
                     lr_eval_string("{vouchId}"));

// lr_abort();
}

 else 
  {
lr_end_transaction("01-保存", LR_AUTO);
    lr_message( "vchNO====  %s,Resp提示 ====  %s ",
                lr_eval_string("{vchNO}"),
                lr_eval_string("{vouchId}") );
 }

3)----------------------手动关联------------------

    // secondPhone":null,"payMainId":95179562,"prjName":null,"firstRepresent

web_reg_save_param("payMainId",
    "LB=secondPhone\":null,\"payMainId\":",
    "RB=,\"prjName\":null,\"firstRepresent",
     "NotFound=warning",
             LAST);

4)----------关联值多条写法-------------------------------

//","contractCode":"PACTPM0001012018800961","每条合同取值都不一样。

web_reg_save_param("contractCode",
"LB=contractCode\":\"",
"RB=\",",
"ORD=ALL",
"SaveLen=22",
LAST );

//,"payMainId":95176604, 每条审核记录取值都不一样。

web_reg_save_param("payMainId",
"LB=payMainId\":",
"RB=,",
"ORD=ALL",
// "SaveLen=22",
LAST );

5)日志输出写法

lr_message( "contractCode1==== %s,contractCode2 ==== %s ",
lr_eval_string("{contractCode_1}"),
lr_eval_string("{contractCode_20}") );

lr_message( "payMainId1==== %s,payMainId2 ==== %s ",
lr_eval_string("{payMainId_1}"),
lr_eval_string("{payMainId_20}") );

转载于:https://blog.51cto.com/4085457/2390467

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值