BCDY 发表于 2018-6-6 12:16:16

求教!LoadRunner 如何正确的录制下载excel并保存本地的脚本

本帖最后由 BCDY 于 2018-6-6 12:23 编辑

直接进入主题,先说问题!
问题1,若excel文件保存为.xlsx后缀,则直接无法打开,报错截图如下

问题2,若excel文件保存为.xls后缀,能打开,但是提示如下信息:

问题3,不管哪种后缀保存,打开的文件都是乱码,如下图:
脚本中关于下载及读写保存本地脚本如下:
      web_set_max_html_param_len("204800");
      
      web_reg_save_param_ex(
                "ParamName=Get_Contant",
                "LB=",
                "RB=",
                "NotFound=warning",
                "Ordinal=1",
                SEARCH_FILTERS,
                "Scope=BODY",
                LAST);
      
      //发送下载文件的请求
      web_url("Save_Contant",
                "URL={Get_URL}",
                "TargetFrame=",
//                "RecContentType=application/force-download",
                "RecContentType=application/x-msdownload",
//                "RecContentType=application/octet-stream",
                "Resource=1",
                "Mode=HTML",
                LAST);

      if(Save_Length > 0)
      {
                if((Save_Contant = fopen("D://Excel//基本信息导出第1条记录.xls", "wb")) == NULL)
                {
                         lr_output_message("打开文件失败!");
                         return -1;
                }
                fwrite(lr_eval_string("{Get_Contant}"), Save_Length, 1,Save_Contant);
                fclose(Save_Contant);
      }


qqq911 发表于 2018-6-26 11:35:00

下载到本地,这个要求的前提是服务器应该有这个文件,你只是从服务器下载到本地。
而不是你脚本写的,从服务器获取内容,在自己存到excel里。
页: [1]
查看完整版本: 求教!LoadRunner 如何正确的录制下载excel并保存本地的脚本