51Testing软件测试论坛

标题: 上传本地文件到服务器的 LoadRunner 脚本实例 [打印本页]

作者: msnshow    时间: 2007-12-22 15:39
标题: 上传本地文件到服务器的 LoadRunner 脚本实例
昨天测试了一个上传视频的应用,要测试这个应用的性能,于是使用LR进行测试

开始录制脚本,脚本录制完成后,发现:文件内容被转换成了二进制码,存于脚本中,而不是文件的路径,相信有做过类似测试的朋友都有遇到这样一个问题,后来经GOOGLE相关资料,解决了这个问题,实现在上传文件以本地文件路径的方式,具体方法见附件

[ 本帖最后由 msnshow 于 2010-1-31 09:36 编辑 ]
作者: NODDY820    时间: 2007-12-23 00:37
不地道,很不地道。
作者: 423799223    时间: 2007-12-23 21:43
打算最近有时间用.net做一个上传文件的web页面
然后用lr做上传附件的视频给大家
呵呵
作者: yousuosi    时间: 2007-12-24 09:33
谢谢
作者: system_323    时间: 2007-12-28 17:54
标题: 不地道
真的不地道
作者: thloong    时间: 2008-1-2 11:32
顶啊,好东西诶
作者: qzyhouse    时间: 2008-1-2 12:04
标题: 回复 1# 的帖子
xiexie
作者: qzyhouse    时间: 2008-1-2 12:05
标题: 回复 1# 的帖子
wo xiang kan kan aa
作者: 54111    时间: 2008-1-2 12:20
真不地道,做人要厚道
作者: msnshow    时间: 2008-1-2 14:35
不好意思,本人也是穷得很,大家要下载先回复一下就有积分啦!
作者: bjinfo_1998    时间: 2008-1-3 18:40
先顶,以后再说了
作者: pupu840323    时间: 2008-1-4 11:51
不管分了,我确实需要用,也就找到这么一个相关的,找半天也没有找到类似的
作者: superfang    时间: 2008-1-4 13:46
看不明白,你做了什么修改?
  只是URL参数化了! 
   
作者: yongming566    时间: 2008-1-4 15:15
好东西,顶个
作者: lyxka    时间: 2008-1-4 17:25
谢谢你的提供的资料,虽然要收费,如果以后能免费给大家就好了,嘿嘿!
作者: mailtolily    时间: 2008-1-4 17:27
要分阿。
作者: lovelovecat    时间: 2008-1-4 17:56
这得用多少钱购买呀
作者: salent    时间: 2008-1-5 14:23
要求共享!!  
作者: salent    时间: 2008-1-5 14:25
下载不了,要分得
作者: 白蚁    时间: 2008-1-5 18:17
真不厚道!还要扣分
作者: wuzhuayu    时间: 2008-1-8 23:33
为了学习,花点钱也值得。。。
作者: webtiger    时间: 2008-1-9 15:56
看过了,想问一下 ,如果使用socket 提交数据的时候,如何从buffer中读信息
作者: fafeiboy    时间: 2008-1-10 11:40
一点文字说明也没有
作者: wzts1985    时间: 2008-1-10 11:47
多谢共享
作者: serena_meledy    时间: 2008-1-10 11:55
所谓共享,是无售价滴
作者: senciya    时间: 2008-1-11 10:53
多谢!
作者: hhy0824    时间: 2008-1-11 11:16
谢谢呀,先看看
作者: hhy0824    时间: 2008-1-11 11:35
看了,要是能把这个脚本解释一下就更好了
作者: mortify    时间: 2008-1-12 11:41
晕`
还要积分````
咋都这样呢??
作者: 板砖    时间: 2008-1-12 19:43

作者: 兰色犹豫    时间: 2008-1-15 16:22
人都怎么了?怎么都要钱啊
作者: trademark    时间: 2008-1-16 10:36
很不错,有用的东西
作者: hyl7100V    时间: 2008-1-17 23:12
标题: 做人不厚道
虽然买了,但不是自愿,BS一下
作者: 薄荷烟灰    时间: 2008-1-30 10:20
做人要厚道!
作者: 浪迹天涯    时间: 2008-1-30 12:04
标题: 好东西
下来看看
作者: gary198026    时间: 2008-1-30 15:31
真不厚道!还要扣分
作者: huangrong321    时间: 2008-1-30 15:45
要载不了呀
作者: pipishi    时间: 2008-1-30 21:24
想看看那!
作者: iori    时间: 2008-1-31 09:30
本来就没几个钱啊
作者: devil_xxg    时间: 2008-1-31 16:09
真不厚道!还要扣分
作者: roberts008    时间: 2008-2-1 18:27
楼主不厚道
作者: 小草    时间: 2008-2-2 13:07
多谢,学习一下
作者: dengfu23456789    时间: 2008-2-2 19:56
我下来看到看!
作者: tangtangja    时间: 2008-2-3 09:31
dgffd gf???
作者: wish_luckyman    时间: 2008-2-13 13:40
学习是要付出血的代价,终于明白这个道理了,哈哈
作者: taotao95527    时间: 2008-2-13 14:56
标题: 还好,我有分
还好,我有分
作者: neverblur    时间: 2008-2-13 15:47
做人要厚道
作者: seiyababy    时间: 2008-2-18 19:27
哎,赚钱不容易呀!!!
不过,为了好东西,值
作者: 黑色蓝白    时间: 2008-2-19 10:37
我怎么下载不来?
作者: wgx2345    时间: 2008-2-19 11:19
什么时候改成还要付费了 很久都没有来了
作者: peterz    时间: 2008-2-19 11:51
做人要厚道
作者: cherubim    时间: 2008-2-19 12:23
确实不厚道
不过才1分还是可以接受的
作者: nanbeier    时间: 2008-2-19 15:50
好东西,顶个
作者: 307446281    时间: 2008-2-25 09:54
..下载来看下,学习
作者: 岁月童话    时间: 2008-2-25 15:43
但愿值得下载 。。。。。
作者: liangjz    时间: 2008-2-25 21:37
上传的关键

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);


服务器端有userFile0 字段接受文件名
作者: meiliqingdao    时间: 2008-2-26 10:13
这年头,没银子寸步难行!
作者: npy912    时间: 2008-2-26 11:30
标题: 好东西值得学习
好东西值得学习
作者: shenlan1956    时间: 2008-2-26 13:12
标题: 不错
学习,学习
作者: meiliqingdao    时间: 2008-2-27 17:12
liangjz版主! 能否再解释一下这个这个服务器端有userFile0 字段接受文件名,怎么知道服务器端有userFile0字段呢?  不好意思,我懂得比较少!
作者: peakcjf    时间: 2008-2-28 01:41
做人要厚道嘛,都是穷人来着
作者: wan_xie2007    时间: 2008-2-28 10:27
标题: 看看
看看 现在是一头雾水!
作者: 51000001    时间: 2008-2-28 15:12
bdd,bdd,bdd,bdd,bdd,bdd,
作者: system_323    时间: 2008-3-10 16:21
标题: 何必呢
何必呢,还收费
作者: duanlang119    时间: 2008-4-21 11:47
真不地道,做人要厚道
作者: aks5201314    时间: 2008-4-21 13:49
谢谢楼主分享,顶一个!
作者: zhybing    时间: 2008-4-21 13:57
kankankanaknakan
作者: zhybing    时间: 2008-4-21 13:58
不下载了,回头我给大家弄一个免费的传上来上来
作者: achun0313    时间: 2008-9-3 18:00
虽然不地道,但是还是有用,谢了
作者: boymarco    时间: 2008-9-4 13:42
谢谢,下来看看
作者: nataliedu    时间: 2008-9-4 17:10
学习一下上传文件到服务器的脚本编写。。
作者: 亚瑟王    时间: 2008-9-5 13:10
ding
作者: yaojingisababy    时间: 2008-9-5 14:35
做人要厚道撒~
作者: acuyy    时间: 2008-9-5 14:53
载下来看看咯
作者: jonk    时间: 2008-9-10 15:38
不厚道 很不厚道
作者: dee    时间: 2008-9-10 22:26
看看是否值得学习。。
作者: smilehe    时间: 2008-9-11 15:26
上了船,任凭宰割。。
作者: webview    时间: 2008-9-11 16:34
不会用...
作者: G8Gerrard    时间: 2008-9-12 15:59
先顶再下~~分数不管了~~
作者: wangrui2218    时间: 2008-9-17 19:24
一起学习一起进步
作者: luozhi4102    时间: 2008-10-30 18:16

作者: shorelew    时间: 2008-10-30 18:24
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;
}
作者: citywings    时间: 2008-10-30 19:46
thanks
作者: vicky2008    时间: 2008-11-20 19:18
标题: 没有任何说明
没有任何说明, 下载了也不会用
作者: lemon1209    时间: 2008-11-25 11:39
看看先
作者: liuquan_mvs    时间: 2008-11-25 14:59
先看看,回一个
作者: 511638    时间: 2008-11-25 16:13
标题:
顶起来
作者: hejt730    时间: 2008-11-25 16:35
帮顶一下!
作者: aman_cao    时间: 2008-11-25 18:05
真不厚道!还要扣分
作者: zhong51test    时间: 2008-11-26 14:21
这个比较有用呢,行家能不能再诠释下呀。例如脚本刚开始的三个函数web_url,web_reg_save_param保存动态数据信息的参数,web_submit_data具体作用或工作原理,上传文件是如何保存动态信息在服务器端,又如何从服务器端信息取下来呢。


可能是由于本人不会关联的问题,希望得到指点。

[ 本帖最后由 zhong51test 于 2008-11-26 14:58 编辑 ]
作者: vickiren    时间: 2008-12-8 12:14
标题: 回复 1# 的帖子

真是做为穷人好辛苦来的
作者: 镭镭    时间: 2008-12-9 14:37
下不了啊
作者: wdcmyy88    时间: 2008-12-9 16:23
呵呵,谢谢分享。。。
作者: lindafang    时间: 2009-3-26 17:16
标题: found long time
thanks
作者: kongbin111    时间: 2009-4-2 16:40
谢谢
作者: linda1001666    时间: 2009-4-2 19:42
怎么够买啊
作者: colume    时间: 2009-4-2 20:51
真不地道阿
作者: jsyzcz_37    时间: 2009-4-3 11:46
真不地道,做人要厚道!
真不地道,做人要厚道!
作者: fantasyofx    时间: 2009-4-3 19:51
想下下来看看~没钱~~55
作者: higkoo    时间: 2009-4-4 12:04
标题: 关键就这么一句嘛
  1. web_submit_data("Attachments",

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

  3.        "Method=POST",

  4.        "EncType=multipart/form-data",

  5.        "TargetFrame=",

  6.        "RecContentType=text/html",

  7.        "Referer=",

  8.        "Snapshot=t5.inf",

  9.        "Mode=HTML",

  10.        ITEMDATA, "Name=userFile0",

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

  12.               "File=yes",

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

  14.        ENDITEM,

  15.        LAST);
复制代码





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2