51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] 请教:LR上传附件的脚本回放报错问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-10-29 15:59:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制了一个web提交、上传附件的过程。
如果不加附件,(即去掉红色的test.txt部分),脚本就能正常回放成功。
如果加了附件,回放就会报错。
Action.c(137): Error -26627: HTTP Status-Code=404 (Not Found) for "http://192.168.137.216:8088/CTmsPortal/productLibrary/addProduct.shtml"          [MsgId: MERR-26627]
Action.c(137): web_submit_data("addProduct.shtml") highest severity level was "ERROR", 0 body bytes, 118 header bytes, 5 chunking overhead bytes          [MsgId: MMSG-26387]


请教各位老师,此问题产生的原因,及解决方法?
脚本如下:
        web_submit_data("addProduct.shtml",
                "Action=http://192.168.137.216:8088/CTmsPortal/productLibrary/addProduct.shtml",
                "Method=POST",
                "EncType=multipart/form-data",
                "RecContentType=text/html",
                "Referer=http://192.168.137.216:8088/CTmsPortal/productLibrary/productLibraryAdd.shtml?domain.SORT=",
                "Snapshot=t8.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=page", "Value=1", ENDITEM,
                "Name=pageSize", "Value=10", ENDITEM,
                "Name=domain.CREATEUSER_NAME", "Value=", ENDITEM,
                "Name=domain.CARD_NAME1", "Value=", ENDITEM,
                "Name=domain.SORT", "Value=", ENDITEM,
                "Name=domain.FACTORY_ID1", "Value=", ENDITEM,
                "Name=domain.CARD_NAME", "Value=test-1029", ENDITEM,
                "Name=domain.CARD_CAPACITY", "Value=1", ENDITEM,
                "Name=domain.PIN_TYPE", "Value=3", ENDITEM,
                "Name=domain.FACTORY_ID", "Value=462", ENDITEM,
                "Name=domain.CHIPFACTORY_ID", "Value=3", ENDITEM,
                "Name=domain.CHIP_TYPE", "Value=3", ENDITEM,
                "Name=domain.COS_VERSION", "Value=3", ENDITEM,
                "Name=domain.PRODUCT_VALIDITY", "Value=3", ENDITEM,
                "Name=photos", "Value=test.txt", "File=Yes", ENDITEM,
                "Name=domain.PRODUCT_REMARKS", "Value=", ENDITEM,
                LAST);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-10-29 17:07:54 | 只看该作者
"Value=test.txt"表示文件与当前脚本路径一致,你看你实际情况是这样吗?
要么把文件放到脚本目录文件夹下,
要么这里写上文件绝对路径。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-10-30 15:10:34 | 只看该作者
感谢felix09049的回复。
把文件放到脚本目录文件夹下,或者写文件绝对路径。这两种方式都试验过。应该不是路径的问题。如果路径有问题会报文件找不到的错误。
继续寻求解决方案。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-10-31 14:52:57 | 只看该作者
因为这里要弹出个和windos交互的那个选择框
试下用html的第二种方式能否读取到
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-11-8 15:10:14 | 只看该作者
ljj149850508 你好
感谢你的回复
你说的是URL-based script 方式录制么? 如果换用URL-based script 方式录制,脚本可以跑通不报错,但是查询不到提交上去的数据。如果把红色的test.txt部分去掉(不上传附件),就能正常提交了。
继续寻求解决方案
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-13 02:11 , Processed in 0.084372 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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