51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2847|回复: 4
打印 上一主题 下一主题

[原创] 上传文件参数化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-5 16:37:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     Action()
       {
   web_reg_save_param("FileName",
  "LB=obj.fileName = '",
  "RB='",
  "NotFound=ERROR",
  "Search=All",
  LAST);
lr_think_time(7);
web_submit_data("project_file_uploader.jsp",
  "Action=http://192.168.0.66:7001/product/jsp/bid/common/upload/project_file_uploader.jsp?projectId=880000000000000328&bidObjectId=null&uploadFileType=1&fileTitle=DSC01971&notes=",
  "Method=POST",
  "EncType=multipart/form-data",
  "TargetFrame=",
  "RecContentType=text/html",
  "Referer=http://192.168.0.66:7001/product/jsp/bid/common/upload/file_upload.jsp?projectId=880000000000000328&uploadFileType=1",
  "Snapshot=t136.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=file0", "Value=C:\\Documents and Settings\\Administrator\\桌面\\DSC01971.JPG", "File=Yes", ENDITEM,
  "Name=fileTitle", "Value=DSC01971", ENDITEM,
  LAST);
web_custom_request("ProjectFileUploadService",
  "URL=http://192.168.0.66:7001/product/ajaxapp/ajaxapp/ProjectFileUploadService",
  "Method=POST",
  "TargetFrame=",
  "Resource=0",
  "RecContentType=text/xml",
  "Referer=http://192.168.0.66:7001/product/jsp/bid/common/upload/file_upload.jsp?projectId=880000000000000328&uploadFileType=1",
  "Snapshot=t137.inf",
  "Mode=HTML",
  "EncType=",
  "Body=<buffalo-call>\n<method>addProjectFile</method>\n<map>\n<type>com.freshpower.bid.bm.model.ProjectFile</type>\n<string>uploadFileType</string>\n<string>1</string>\n<string>fileName</string>\n<string>{FileName}</string>\n<string>fileTitle</string>\n<string>DSC01971</string>\n<string>notes</string>\n<string></string>\n<string>projectId</string>\n<string>880000000000000328</string>\n</map>\n\n</buffalo-call>",
  LAST);
web_custom_request("UploadMonitor.getUploadInfo.dwr_9",
  "URL=http://192.168.0.66:7001/product/dwr/call/plaincall/UploadMonitor.getUploadInfo.dwr",
  "Method=POST",
  "TargetFrame=",
  "Resource=0",
  "RecContentType=text/javascript",
  "Referer=http://192.168.0.66:7001/product/jsp/bid/common/upload/file_upload.jsp?projectId=880000000000000328&uploadFileType=1",
  "Snapshot=t138.inf",
  "Mode=HTML",
  "EncType=text/plain",
  "Body=callCount=1\npage=/product/jsp/bid/common/upload/file_upload.jsp?projectId=880000000000000328&uploadFileType=1\nhttpSessionId=gnqbK46T7pGn4CCXTvSmhyYqrXRvDnQTB2yQrK2lnhVXW2J2Jvzl!1678532456\nscriptSessionId=83FA411202833309E9E6CDCABD3D5414409\nc0-scriptName=UploadMonitor\nc0-methodName=getUploadInfo\nc0-id=0\nbatchId=8\n",
  LAST);
web_url("purchaseFilesIndex.do",
  "URL=http://192.168.0.66:7001/product/struts/bm/purchaseFilesIndex.do?projectId=880000000000000328&type=upload&_MENUID=880000000000000223",
  "TargetFrame=",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=http://192.168.0.66:7001/product/POM/bid/proj_left_menu.jsp?sysID=880000000000000568&projectId=880000000000000328",
  "Snapshot=t139.inf",
  "Mode=HTML",
  EXTRARES,
  LAST);
return 0;      
}

请问是否把红色部分用参数代替,就可以进行参数化上传不同的文件了?为什么我这么做后,上传的仍是原来的文件?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-8-5 18:20:50 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-8-26 21:40:21 | 只看该作者
有人能说下吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-8-27 09:29:50 | 只看该作者
你参数化的文件名称在你本地要先人为的新建对应的文件,这样才能上传
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-8-27 10:25:12 | 只看该作者
建议 在录制的时候选用基于Url 的脚步试一试
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 21:23 , Processed in 0.083981 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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