TA的每日心情 | 无聊 4 天前 |
---|
签到天数: 530 天 连续签到: 2 天 [LV.9]测试副司令
|
1测试积点
问题:
求教!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>
复制代码
|
|