51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9945|回复: 18
打印 上一主题 下一主题

[原创] 怎么用loadrunner录制下载文件!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-13 10:14:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想录制下载文件,请问应该怎么录制?我看了网上的好多 资料,但是那都转载的,内容都是一样的,可是还是不会?用HTTP协议对不?
请各位帮助一下:最好具体一点,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-7-13 12:32:46 | 只看该作者
用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);
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-7-13 13:23:24 | 只看该作者
谢谢!太谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-7-13 13:25:05 | 只看该作者
不过还是有个问题,我点下载的时候,用迅雷这样的工具对录制的脚本没有影响吗??
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    5#
    发表于 2009-7-13 13:57:31 | 只看该作者
    脚本录制不会有影响。楼上提供的代码是手工修改添加的。

    不过,不建议你使用工具下载。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-7-14 11:15:35 | 只看该作者
    本来是4M的东西,为什么我下的只有1K.谁帮我解决一下.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-7-14 12:53:42 | 只看该作者
    下载时不要用工具,就用IE的下载,
    1K应该是没有下载成功,在web_reg_save_param函数前加一段代码再试试
    web_set_max_html_param_len("50000");
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-7-14 13:47:09 | 只看该作者
    我用是的就是IE下的.没有用下载工具,设置文件大小的函数我也有,里面的值是10240000,比你那个50000要大的多.可就是不行,上面提示我:
    Action.c(213): 资源“http://etrace.pconline.com.cn/download/error.htm”已在缓存中,不会再次下载          [MsgId: MMSG-26655]
    Action.c(213): 警告 -26376: 在 2 个不同的页面/帧中找到请求的参数“fcontent”。通过更为严格的 LB/RB/RelFrameId 使用 web_reg_save_param          [MsgId: MWAR-26376]
    Action.c(213): 警告 -26373: 参数“fcontent”已从资源保存(URL=“http://ftp-dg.pconline.com.cn/pub/download/200902/jpw2009.exe”)          [MsgId: MWAR-26373]
    Action.c(213): web_url("show_2") 最高严重级别为“warning”,169 个正文字节,424 个标头字节,10 个成块开销字节          [MsgId: MMSG-26387]
    Action.c(224): web_get_int_property 成功          [MsgId: MMSG-26392]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-7-14 17:29:41 | 只看该作者
    自己在顶一下,救高手相助
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-7-15 12:28:51 | 只看该作者
    最好你能把脚本发上来看看,光看出错信息时没用的,
    另:最好用英文版的,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2009-7-15 15:09:37 | 只看该作者
    呵呵,己经找出原因了,是把web_reg_save_para和web_set_max_html_param_len两个函数放在了web_url的后面了.不过还是谢谢你哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-7-15 18:15:33 | 只看该作者

    回复 1# 的帖子

    你现在下载成功了是吧,能把你所有脚本贴出来看下吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-7-16 14:48:32 | 只看该作者
    学习一下,谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-3-16 10:37:01 | 只看该作者
    学习一下,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2013-10-8 16:04:54 | 只看该作者
    回复 1# evehao


       楼主啊,把代码发一下好不,我这里真是弄不懂,想参考一下,谢谢啦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2013-10-10 15:32:25 | 只看该作者
    不管什么样还是有点收获。支持!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2014-6-4 15:10:20 | 只看该作者
    学习了,谢了。把代码贴出来供大家参考
    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>标签里的文字一致
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2015-8-2 21:49:58 | 只看该作者
    raarl 发表于 2014-6-4 15:10
    学习了,谢了。把代码贴出来供大家参考
    fp = fopen("d:\\jmsp.doc","wb");
            web_reg_save_param("FILED", ...

    楼主啊,为啥我把这段代码放到脚本里报:undeclared identifier ‘fp’;undeclared identifier ‘i’?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2017-8-24 16:32:47 | 只看该作者
    Xdawn 发表于 2015-8-2 21:49
    楼主啊,为啥我把这段代码放到脚本里报:undeclared identifier ‘fp’;undeclared identifier ‘i’?

    解决了吗
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-6 19:31 , Processed in 0.084665 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表