码迷,mamicode.com
首页 > 其他好文 > 详细

LR脚本示例

时间:2017-08-24 21:22:15      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:ext   div   save   lis   har   type   cal   检查   请求   

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",
        "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;
 

LR脚本示例

标签:ext   div   save   lis   har   type   cal   检查   请求   

原文地址:http://www.cnblogs.com/chenjiazhu/p/7425035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!