怎么用loadrunner录制下载文件!!
我想录制下载文件,请问应该怎么录制?我看了网上的好多 资料,但是那都转载的,内容都是一样的,可是还是不会?用HTTP协议对不?请各位帮助一下:最好具体一点,谢谢! 用http协议没问题,之后在脚本中加一段下载代码,你可以试试,意思我就不解释了,其中“金山快译2007绿色版.rar”修改成你要下载的链接名
比如:
long i,fp;
fp = fopen("d:\\test.rar","wb"); \\文件保存地址
web_reg_save_param("FILED","LB=","RB=","Search=Body",LAST);
web_link("金山快译2007绿色版.rar",
"Text=金山快译2007绿色版.rar",
"Snapshot=t10.inf",
LAST);
i = web_get_int_property( HTTP_INFO_DOWNLOAD_SIZE );
if (i>0)
{
fwrite(lr_eval_string("{FILED}"),i,1,fp);
}
lr_think_time( 4 );
fclose(fp);
lr_end_transaction("download", LR_AUTO); 谢谢!太谢谢了! 不过还是有个问题,我点下载的时候,用迅雷这样的工具对录制的脚本没有影响吗?? 脚本录制不会有影响。楼上提供的代码是手工修改添加的。
不过,不建议你使用工具下载。 本来是4M的东西,为什么我下的只有1K.谁帮我解决一下. 下载时不要用工具,就用IE的下载,
1K应该是没有下载成功,在web_reg_save_param函数前加一段代码再试试
web_set_max_html_param_len("50000"); 我用是的就是IE下的.没有用下载工具,设置文件大小的函数我也有,里面的值是10240000,比你那个50000要大的多.可就是不行,上面提示我:
Action.c(213): 资源“http://etrace.pconline.com.cn/download/error.htm”已在缓存中,不会再次下载
Action.c(213): 警告 -26376: 在 2 个不同的页面/帧中找到请求的参数“fcontent”。通过更为严格的 LB/RB/RelFrameId 使用 web_reg_save_param
Action.c(213): 警告 -26373: 参数“fcontent”已从资源保存(URL=“http://ftp-dg.pconline.com.cn/pub/download/200902/jpw2009.exe”)
Action.c(213): web_url("show_2") 最高严重级别为“warning”,169 个正文字节,424 个标头字节,10 个成块开销字节
Action.c(224): web_get_int_property 成功 自己在顶一下,救高手相助 最好你能把脚本发上来看看,光看出错信息时没用的,
另:最好用英文版的,呵呵 呵呵,己经找出原因了,是把web_reg_save_para和web_set_max_html_param_len两个函数放在了web_url的后面了.不过还是谢谢你哦
回复 1# 的帖子
你现在下载成功了是吧,能把你所有脚本贴出来看下吗 学习一下,谢谢! 学习一下,呵呵 回复 1# evehao楼主啊,把代码发一下好不,我这里真是弄不懂,想参考一下,谢谢啦 不管什么样还是有点收获。支持! 学习了,谢了。把代码贴出来供大家参考
fp = fopen("d:\\jmsp.doc","wb");
web_reg_save_param("FILED","LB=","RB=","Search=Body",LAST);
web_link("点击下载商户加盟申请表>>",
"Text=点击下载商户加盟申请表>>",
"Snapshot=t5.inf",
LAST);
i=web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
if(i>0){
fwrite(lr_eval_string("{FILED}"),i,1,fp);
}
fclose(fp);
其中web_link录制的是<a href>标签,Text=里的文字一定和<a href>标签里的文字一致 raarl 发表于 2014-6-4 15:10
学习了,谢了。把代码贴出来供大家参考
fp = fopen("d:\\jmsp.doc","wb");
web_reg_save_param("FILED", ...
楼主啊,为啥我把这段代码放到脚本里报:undeclared identifier ‘fp’;undeclared identifier ‘i’? Xdawn 发表于 2015-8-2 21:49
楼主啊,为啥我把这段代码放到脚本里报:undeclared identifier ‘fp’;undeclared identifier ‘i’?
解决了吗
页:
[1]