zoukankan      html  css  js  c++  java
  • 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",
            "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("# 响应内容体: %s", lr_eval_string("{ResponseBody}"));
       lr_log_message("# 响应内容体: %s", lr_eval_string("{userid}"));
            //lr_output_message("# 响应内容体: %s", lr_eval_string("{ResponseBody}"));
           //lr_output_message("# 响应内容体: %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("# 响应内容体: %s", lr_eval_string("{ResponseBody}"));
            // lr_log_message"# 响应内容体: %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("# 响应内容体: %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("# 响应内容体: %s", lr_eval_string("{ResponseBody}"));
               }
            return 0;
     
  • 相关阅读:
    butterknife异常提示:attribute value must be constant
    SharedPreferences第一次使用后HashMap将常驻内存
    js获取元素的innerText属性为什么为空
    针对focus和blur的Dom事件触发顺序
    android中View的GONE和INVISIBLE的原理
    HTML中div以及span等元素获取焦点
    android MotionEvent获得当前位置
    IE10 透明背景的div无法遮罩
    jquery中.attr('value')和.val()的区别
    __proto__和protaotype的区分
  • 原文地址:https://www.cnblogs.com/chenjiazhu/p/7425035.html
Copyright © 2011-2022 走看看