测试积点老人 发表于 2018-6-12 10:18:27

Day3-2测试积点任务

问题:
求教!LoadRunner 如何正确的录制下载excel并保存本地的脚本
直接进入主题,先说问题!
问题1,若excel文件保存为.xlsx后缀,则直接无法打开,报错截图如下


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


问题3,不管哪种后缀保存,打开的文件都是乱码,如下图:
脚本中关于下载及读写保存本地脚本如下:
<div><font face="微软雅黑" size="3">      web_set_max_html_param_len("204800");</font></div><div><font face="微软雅黑" size="3">      </font></div><div><font face="微软雅黑" size="3">      web_reg_save_param_ex(</font></div><div><font face="微软雅黑" size="3">                "ParamName=Get_Contant",</font></div><div><font face="微软雅黑" size="3">                "LB=",</font></div><div><font face="微软雅黑" size="3">                "RB=",</font></div><div><font face="微软雅黑" size="3">                "NotFound=warning",</font></div><div><font face="微软雅黑" size="3">                "Ordinal=1",</font></div><div><font face="微软雅黑" size="3">                SEARCH_FILTERS,</font></div><div><font face="微软雅黑" size="3">                "Scope=BODY",</font></div><div><font face="微软雅黑" size="3">                LAST);</font></div><div><font face="微软雅黑" size="3">      </font></div><div><font face="微软雅黑" size="3">      //发送下载文件的请求</font></div><div><font face="微软雅黑" size="3">      web_url("Save_Contant", </font></div><div><font face="微软雅黑" size="3">                "URL={Get_URL}", </font></div><div><font face="微软雅黑" size="3">                "TargetFrame=", </font></div><div><font face="微软雅黑" size="3">//                "RecContentType=application/force-download",</font></div><div><font face="微软雅黑" size="3">                "RecContentType=application/x-msdownload",</font></div><div><font face="微软雅黑" size="3">//                "RecContentType=application/octet-stream",</font></div><div><font face="微软雅黑" size="3">                "Resource=1", </font></div><div><font face="微软雅黑" size="3">                "Mode=HTML", </font></div><div><font face="微软雅黑" size="3">                LAST);</font></div><div><font face="微软雅黑" size="3">
</font></div><div><font face="微软雅黑" size="3">      if(Save_Length > 0) </font></div><div><font face="微软雅黑" size="3">      {</font></div><div><font face="微软雅黑" size="3">                if((Save_Contant = fopen("D://Excel//基本信息导出第1条记录.xls", "wb")) == NULL)</font></div><div><font face="微软雅黑" size="3">                {</font></div><div><font face="微软雅黑" size="3">                         lr_output_message("打开文件失败!");</font></div><div><font face="微软雅黑" size="3">                         return -1;</font></div><div><font face="微软雅黑" size="3">                }</font></div><div><font face="微软雅黑" size="3">                fwrite(lr_eval_string("{Get_Contant}"), Save_Length, 1,Save_Contant);</font></div><div><font face="微软雅黑" size="3">                fclose(Save_Contant);</font></div><div><font face="微软雅黑" size="3">      }</font></div>



abcsell 发表于 2018-6-13 10:22:13

如果说的是下载xls文件是一个系统功能,那么跟loadrunner没关系,是系统编码的问题。如果是保存到xls格式的脚本,那是不可能的

梦想家 发表于 2018-6-13 10:30:06


如果说的是下载xls文件是一个系统功能,那么跟loadrunner没关系,是系统编码的问题。如果是保存到xls格式的脚本,那是不可能的

jingzizx 发表于 2018-6-13 10:30:27

能不能打开是Excel的问题
你要确认编码是正确的

海海豚 发表于 2018-6-13 11:19:40

能不能打开是Excel的问题
你要确认编码是正确的

qqq911 发表于 2018-6-13 12:37:10

你要确认编码是正确的
页: [1]
查看完整版本: Day3-2测试积点任务