LR脚本示例

Get请求:
web_reg_save_param("ResponseBody", "LB=", "RB=", "Search=Body", LAST);
 lr_start_transaction("Ts_GetAttentionList"); 
  web_reg_find("Search=Body",//这里说明在Body的范围内查找 
                "SaveCount=ret_Count",//这里表示把返回值的个数放在变量ret_Count里 
                "Text=UserId",//这里表示查找的内容是“t” 
                LAST);
  web_url("Ts_GetAttentionList",
        "URL= http://api.social.ymatou.com/api/Feed/GetAttentionList?AccessToken={accesstoken}&limit=10&pageindex=1&userId={userid}&maxtime=0",
        "Resource=1",
        "RecContentType=application/json",
        "Referer=",
        LAST);
  if (atoi(lr_eval_string("{ret_Count}")) >=1){//这里判断检查到的个数 
      lr_end_transaction("Ts_GetAttentionList", LR_PASS);
     lr_convert_string_encoding(lr_eval_string("{ResponseBody}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"ResponseBody");
    lr_log_message("# 响应内容体:\n %s", lr_eval_string("{ResponseBody}"));
   lr_log_message("# 响应内容体:\n %s", lr_eval_string("{userid}"));
        //lr_output_message("# 响应内容体:\n %s", lr_eval_string("{ResponseBody}"));
       //lr_output_message("# 响应内容体:\n %s", lr_eval_string("{userid}"));
       } 
  else{   
       lr_end_transaction("Ts_GetAttentionList", LR_FAIL); 
       lr_convert_string_encoding(lr_eval_string("{ResponseBody}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"ResponseBody");
        lr_log_message("# 响应内容体:\n %s", lr_eval_string("{ResponseBody}"));
        // lr_log_message"# 响应内容体:\n %s", lr_eval_string("{userid}"));
       }
POST请求:
 web_reg_save_param("ResponseBody", "LB=", "RB=", "Search=Body", LAST);
    web_reg_find("Search=Body",//这里说明在Body的范围内查找 
                "SaveCount=ret_Count",//这里表示把返回值的个数放在变量ret_Count里 
                "Text=ok",//这里表示查找的内容是“t” 
                LAST);
    lr_start_transaction("AddTaskItem");                
    web_custom_request("AddTaskItem",
    "Method=POST",
    "RecContentType=application/json",
    "Referer=",
    "Mode=HTTP",
    "EncType=application/json; charset=UTF-8",
    "Body={\"TaskName\":\"DemoTask\",\"BizID\":\"DemoTaskLR{Num}\",\"BookTime\":\"2016-01-05 17:51:50\",\"CallbackParam\":{\"Request\":\"Test\",\"NeedOK\":true}}",
    LAST);
    if (atoi(lr_eval_string("{ret_Count}"))>=1){//这里判断检查到的个数 
          lr_end_transaction("AddTaskItem", LR_PASS);
           lr_convert_string_encoding(lr_eval_string("{ResponseBody}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"ResponseBody");
           lr_output_message("# 响应内容体:\n %s", lr_eval_string("{ResponseBody}"));
           } 
      else{   
           lr_end_transaction("AddTaskItem", LR_FAIL); 
           lr_convert_string_encoding(lr_eval_string("{ResponseBody}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"ResponseBody");
           lr_output_message("# 响应内容体:\n %s", lr_eval_string("{ResponseBody}"));
           }
        return 0;
 

转载于:https://www.cnblogs.com/chenjiazhu/p/7425035.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值