求教!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);
}
下载到本地,这个要求的前提是服务器应该有这个文件,你只是从服务器下载到本地。
而不是你脚本写的,从服务器获取内容,在自己存到excel里。
页:
[1]