51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

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

[复制链接]

该用户从未签到

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

使用道具 举报

该用户从未签到

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

解决了吗
回复 支持 反对

使用道具 举报

该用户从未签到

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’?
回复 支持 反对

使用道具 举报

该用户从未签到

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>标签里的文字一致
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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


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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

回复 1# 的帖子

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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]
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

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

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

    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);
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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