LoadRunner 脚本实现本地文件上传到服务器
来源:互联网 发布:电视节目下载软件 编辑:程序博客网 时间:2024/05/17 22:38
来至:gotesting软件测试联盟论坛 http://www.78test.com
下面是脚本中的主要部分:
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;
}
复制代码
-本文出自天天软件测试社区(http://www.365testing.com/bbs/),原文地址:http://www.365testing.com/bbs/thread-20570-1-1.html
- LoadRunner 脚本实现本地文件上传到服务器
- LoadRunner 脚本实现本地文件上传到服务器
- 远程桌面,上传本地文件到服务器
- PHP上传本地文件到服务器
- linux 上传本地文件到服务器
- 【ServletFileUpLoad】上传本地文件到服务器
- 将本地文件上传到服务器上
- C# Winform 上传本地文件到服务器路径
- C# Winform 上传本地文件到服务器路径
- 本地文件上传到服务器 php代码
- php本地文件上传到远程服务器
- 如何将本地文件上传到windows服务器
- ubuntu中将本地文件上传到服务器
- 将本地文件上传到远程git服务器
- 上传本地文件/代码到服务器空间
- Mac将本地文件上传到服务器上
- XShell上传、下载本地文件到linux服务器
- 使用TortoiseGit上传本地文件到远程服务器
- Windows下的Eclipse环境搭建及Helloworld教程
- Delphi + IIS + VbScript(*.asp) 实现多线上传下载和软件自动更新.
- LoadRunner IP欺骗功能的误区
- 使用 EclEmma 进行覆盖测试
- Ubuntu下的Eclipse环境搭建
- LoadRunner 脚本实现本地文件上传到服务器
- Vmware work station6.5安装Ubuntu虚拟机
- java张孝祥(5) 反射
- 卸载vmware不干净导致的重装vmware失败的问题解决
- 十大PHP最佳安全实践(转)
- net中读写config文件的方法
- 考虑时间(Thinking Time)的计算方法
- 在WINDOWS下使用Eclipse + JNI开发C++ Android程序的环境配置
- 性能测试步骤梳理