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;
     
  • 相关阅读:
    插入排序
    python -- 给电视剧重命名
    程序员你为什么迷茫?
    如何把自己打造成技术圈的 papi 酱
    GitHub中国区前100名到底是什么样的人?
    Python+opencv 图像拼接
    VS2015 新Web项目(C#6)出现CS1617错误的解决
    .Net Task<T>的一种比较神奇的卡死情况(Wait/Result卡死, await能得到结果)
    Xamarin Android自学和实践步骤
    跨过几个坑,终于完成了我的第一个Xamarin Android App!
  • 原文地址:https://www.cnblogs.com/chenjiazhu/p/7425035.html
Copyright © 2011-2022 走看看