lnglng 发表于 2009-12-29 11:24:26

使用loadrunner进行文件下载测试

使用loadrunner进行文件下载测试时,为什么运行后只下载到2k的文件,实际文件有56k。为什么大小获取的不正确呢?

GeorgeWangLC 发表于 2010-1-1 21:54:40

楼主能否说的详细些?

aman_cao 发表于 2010-1-4 11:41:45

版块里有专门用于下载的LR脚本,建议楼主参考下

kuangquanshui 发表于 2010-1-4 12:02:27

帮你顶了

dennyqiang 发表于 2010-1-4 13:03:40

我自己的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);

wsr123321 发表于 2010-1-4 15:12:36

原帖由 aman_cao 于 4-1-2010 11:41 发表 http://bbs.51testing.com/images/common/back.gif
版块里有专门用于下载的LR脚本,建议楼主参考下
请问一下:是在 51Testing软件测试论坛 » 页的“资源”里吗,没有搜索功能啊

wsr123321 发表于 2010-1-4 15:13:15

原帖由 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]
查看完整版本: 使用loadrunner进行文件下载测试