使用loadrunner进行文件下载测试
使用loadrunner进行文件下载测试时,为什么运行后只下载到2k的文件,实际文件有56k。为什么大小获取的不正确呢? 楼主能否说的详细些? 版块里有专门用于下载的LR脚本,建议楼主参考下 帮你顶了 我自己的LR下载文件脚本,供参考(楼主记得下载文件调试时不要打开Parameter Substitution日志选项,否则下载过程非常慢,甚至死机):int iflen;
long lfbody;
web_set_max_html_param_len("10000");
lr_start_transaction("Download");
web_reg_save_param("fileContent",
"LB/BIN=",
"RB/BIN=",
"Search=Body",
LAST);
web_url("getfile",
"URL=http://moggie/learn/test.doc",
"Resource=0",
"Referer=",
"Mode=HTML",
LAST);
iflen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
if(iflen > 0) {
if((lfbody = fopen("c:\\test.doc", "wb")) == NULL) {
lr_output_message("文件操作失败!");
return -1;
}
fwrite( lr_eval_string("{fileContent}"), iflen, 1, lfbody );
fclose( lfbody );
}
lr_end_transaction("Download", LR_AUTO); 原帖由 aman_cao 于 4-1-2010 11:41 发表 http://bbs.51testing.com/images/common/back.gif
版块里有专门用于下载的LR脚本,建议楼主参考下
请问一下:是在 51Testing软件测试论坛 » 页的“资源”里吗,没有搜索功能啊 原帖由 dennyqiang 于 4-1-2010 13:03 发表 http://bbs.51testing.com/images/common/back.gif
我自己的LR下载文件脚本,供参考(楼主记得下载文件调试时不要打开Parameter Substitution日志选项,否则下载过程非常慢,甚至死机):
int iflen;
long lfbody;
web_set_max_html_param_len("10000");
...
学习啦
页:
[1]