51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: msnshow
打印 上一主题 下一主题

[求助] 上传本地文件到服务器的 LoadRunner 脚本实例

[复制链接]

该用户从未签到

121#
发表于 2010-1-28 13:02:21 | 只看该作者
要分享就分享啊,干嘛还要扣分啊?::xsjsn:::
回复 支持 反对

使用道具 举报

该用户从未签到

122#
发表于 2010-1-28 13:39:40 | 只看该作者
还我积分
回复 支持 反对

使用道具 举报

该用户从未签到

123#
发表于 2010-1-31 09:13:25 | 只看该作者
上传ACTION里所有的。
Action()
{

        web_url("upload1.jsp",
                "URL=http://www.msnshow.cn/flvlib/file/test/upload1.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTTP",
                LAST);


        web_reg_save_param("Url",
                "LB/IC=www.msnshow.cn\/flvlib\/file\/transaction\/process\/",                
                "RB/IC=\"",
                "Ord=1",
                "Search=Body",
                "RelFrameId=1",
                LAST);


        web_submit_data("create",
                "Action=http://www.msnshow.cn/flvlib/file/transaction/create/",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://www.msnshow.cn/flvlib/file/test/upload1.jsp",
                "Snapshot=t2.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=title", "Value=ret1", ENDITEM,
                "Name=description", "Value=ete", ENDITEM,
                "Name=channelId", "Value=1", ENDITEM,
                "Name=tag", "Value=rtet", ENDITEM,
                "Name=source", "Value=1", ENDITEM,
                "Name=addWatermark", "Value=false", ENDITEM,
                "Name=nameRule", "Value=true_name", ENDITEM,
                "Name=authorId", "Value=1", ENDITEM,
                "Name=authorName", "Value=Patrick", ENDITEM,
                "Name=appName", "Value=someVideoApp", ENDITEM,
                "Name=originalUrl", "Value=http://www.msnshow.cn", ENDITEM,
                "Name=otherParams", "Value=", ENDITEM,
                "Name=appHandlerUrl", "Value=http://www.msnshow.cn/flvlib/file/test/readFlvInfo.jsp", ENDITEM,
                "Name=flvWidth", "Value=320", ENDITEM,
                "Name=flvHeight", "Value=240", ENDITEM,
                "Name=thumbCaptureTime", "Value=5", ENDITEM,
                LAST);

        lr_think_time(1);

        web_url("upload3.swf",
                "URL=http://www.msnshow.cn/flvlib/file/test/upload3.swf",
                "Resource=1",
                "RecContentType=application/x-shockwave-flash",
                "Referer=http://www.msnshow.cn/flvlib/file/test/upload2.jsp?tid={Url}&createTime=20071221161528&appHandlerUrl=http%3A%2F%2F192.168.10.119%3A8080%2",
                "Snapshot=t3.inf",
                LAST);

        lr_think_time(5);



web_submit_data("Attachments",

       "Action=http://www.msnshow.cn/flvlib/file/uploadvideo/{Url}",

       "Method=POST",

       "EncType=multipart/form-data",

       "TargetFrame=",

       "RecContentType=text/html",

       "Referer=",

       "Snapshot=t5.inf",

       "Mode=HTML",

       ITEMDATA, "Name=userFile0",

              "Value=C:\\Documents and Settings\\MI_Viewer\\桌面\\119424054178.flv",

              "File=yes",

              "ContentType=text/html", // 覆盖了文本文件默认的“text/plain” 值。

       ENDITEM,

       LAST);


        web_url("450_2",
                "URL=http://www.msnshow.cn/flvlib/file/transaction/process/{Url}",
                "Resource=0",
                "Referer=http://www.msnshow.cn/flvlib/file/test/upload3.swf",
                "Snapshot=t5.inf",
                "Mode=HTTP",
                LAST);

        web_url("450_3",
                "URL=http://www.msnshow.cn/flvlib/file/transaction/status/{Url}?tm=Fri%20Dec%2021%2016:18:49%20GMT+0800%202007",
                "Resource=0",
                "Referer=http://www.msnshow.cn/flvlib/file/test/upload3.swf",
                "Snapshot=t6.inf",
                "Mode=HTTP",
                LAST);

        lr_think_time(2);

        web_url("450_4",
                "URL=http://www.msnshow.cn/flvlib/file/transaction/status/{Url}?tm=Fri%20Dec%2021%2016:18:51%20GMT+0800%202007",
                "Resource=0",
                "Referer=http://www.msnshow.cn/flvlib/file/test/upload3.swf",
                "Snapshot=t7.inf",
                "Mode=HTTP",
                LAST);

        web_submit_data("readFlvInfo.jsp",
                "Action=http://www.msnshow.cn/flvlib/file/test/readFlvInfo.jsp",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://www.msnshow.cn/flvlib/file/test/upload2.jsp?tid={Url}&createTime=20071221161528&appHandlerUrl=http%3A%2F%2F192.168.10.119%3A8080%2Fflvlib%2Ffile%2Ftest%2FreadFlvInfo.jsp&channelId=1&otherParams=",
                "Snapshot=t8.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=tid", "Value={Url}", ENDITEM,
                "Name=createTime", "Value=20071221161528", ENDITEM,
                "Name=channelId", "Value=1", ENDITEM,
                "Name=otherParams", "Value=", ENDITEM,
                LAST);

        return 0;
回复 支持 反对

使用道具 举报

该用户从未签到

124#
发表于 2010-1-31 09:14:03 | 只看该作者
谁能评价一下,这个脚本精典在哪儿?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-3-11 09:18
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    125#
    发表于 2010-2-1 09:08:19 | 只看该作者
    纳闷,这个有什么特别的??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    126#
    发表于 2010-3-9 15:13:32 | 只看该作者
    比如我一下子要压十个用户,不一定都上传同一个文件,那怎么对那个文件路径参数化?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    127#
    发表于 2010-4-17 15:29:30 | 只看该作者
    kankan xuexi
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    128#
    发表于 2010-4-17 21:13:23 | 只看该作者
    谢谢,谢谢!
    好,很好,非常好!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    129#
    发表于 2010-4-18 14:25:45 | 只看该作者
    thanks
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    130#
    发表于 2010-4-30 15:37:20 | 只看该作者

    ???

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    131#
    发表于 2010-5-3 11:40:29 | 只看该作者

    点点滴滴
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    132#
    发表于 2010-5-3 23:23:03 | 只看该作者
    很有实用价值噢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    133#
    发表于 2010-5-5 15:31:03 | 只看该作者
    谢谢版主!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    134#
    发表于 2010-5-6 12:56:17 | 只看该作者
    好东西,顶个
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    135#
    发表于 2010-5-6 16:47:28 | 只看该作者
    谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    136#
    发表于 2010-6-2 14:54:58 | 只看该作者

    回复 1# 的帖子

    下了,没看懂,再研究研究
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    137#
     楼主| 发表于 2010-7-2 21:00:14 | 只看该作者

    回复 126# 的帖子

    把Value=C:\\Documents and Settings\\MI_Viewer\\桌面\\119424054178.flv

    参数化就行了,C:\\Documents and Settings\\MI_Viewer\\桌面\\119424054178.flv 替换为参数
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    138#
    发表于 2010-7-15 10:16:53 | 只看该作者

    thank you

    先顶,以后再看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    139#
    发表于 2010-7-23 10:52:02 | 只看该作者
    感谢分享
    主要是做了关联吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    140#
     楼主| 发表于 2010-7-29 22:46:18 | 只看该作者

    回复 139# 的帖子

    主要不是关联,关联是因为sessionid需要用到关联
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 05:24 , Processed in 0.077575 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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