LR对multipart/form的录制
问题:环境是oracle,java;录制是导入功能,对导入功能的录制可以,回放不能成功。录制出错的语句是:
web_custom_request("FreshManAction.edu_3",
"URL=http://localhost:8888/shanghai/console/FreshManAction.edu?method=importFresh",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=http://localhost:8888/shanghai/console/FreshManAction.edu? method=forwardImportFresh",
"Snapshot=t48.inf",
"Mode=HTTP",
"EncType=multipart/form-data; boundary=---------------------------7d91a51c1b0950",
"BodyBinary=-----------------------------7d91a51c1b0950\r\nContent-Disposition: form-data; name=\"formfile\"; filename=\"C:\\x5CDocuments and Settings\\x5CAdministrator\\x5C妗岄潰\\x5C鏂扮敓瀵煎叆鏍煎紡1.xls\"\r\nContent-Type: application/vnd.ms-excel\r\n\r\n邢\\x11唷\\xB1\\x1A\\xE1\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00>\\x00\\x03\\x00\\xFE\\xFF\t"
"\\x00\\x06\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00-\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\x00\\x00\\xFE\\xFF\\xFF\\xFF\\x00\\x00\\x00\\x00\\xFE。。。。。。。。以下省。
录制报错的页面是
D:\picture1.JPG
呵呵,各位走过路过,帮帮忙,看看怎样能搞定。
录制报错的页面没有发得上去,这里写一下内容
Processing of multipart/form-data request failed.stream ended unexpectedly class.org.apache.commons.fileupload.fileuploadException/shanghai/console/FreshManAction.edu 就是apche配置文件错误
apache.commons.fileupload.fileuploadException
找到目录重新reflesh下
呵呵,到现在才回,
:lol ;说的我有点不太明白怎么做,现在是用qtp,在10台机子上,同时点(近似手动)操作解决的。 C:\\x5CDocuments and Settings\\x5CAdministrator\\x5C妗岄潰\\x5C鏂扮敓瀵煎叆鏍煎紡1.xls你导入的文件不能放在一个干净的路径下面,文件名取个非中文的?
还有出现那种错误,指向的就是你导入操作的/FreshManAction.edu?这个antion,说明脚本中间有需要修改的地方.
建议先把文件放的路径和文件名先重新定义一下然后重新录制脚本再说了. 重新配置环境,把脚本、文件都放在不包含空格、中文字符以及 / \ 等特殊符号的目录下,再试试
Apache对这些东西太敏感了。。
楼上两位是对的,把路径改到C:\abc.xls就好好
:kiss: :lol ,两位真是太好,谢谢:handshake问题已经解决了,有谁知道这个贴子应该怎么结吗?
:loveliness: 顶一下,我也有以上问题,根据上面的回答已经把问题解决,谢谢~~ 我的问题解决了,上传的附件名称改成英文就可以了,中文的无法进行解析~~
页:
[1]