51Testing软件测试论坛

标题: loadrunner 上传文件回放错误 [打印本页]

作者: ruanyashan    时间: 2010-1-18 10:46
标题: loadrunner 上传文件回放错误
web_custom_request("xmsb_cmt.jsp",
                "URL=http://192.168.0.142:8080/kjxm/grsb/xmsb_cmt.jsp",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t23.inf",
                "Mode=HTML",
                "EncType=multipart/form-data; boundary=NTKO_HTMLUPLOAD_BOUND_RANDV200306127774DF",
                body_variable_1,
                LAST);

回放错误如下
Action.c(259): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.0.142:8080/kjxm/grsb/xmsb_cmt.jsp"          [MsgId: MERR-26612]
Action.c(259): web_custom_request("xmsb_cmt.jsp") highest severity level was "ERROR", 2203 body bytes, 182 header bytes
没有修改脚本,录制完以后,回放,出现错误,已经尝试很多解决方法,没有结果,请帮忙!!!!
录制完脚本以后,Genetation Log 最后出现错误
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
作者: msnshow    时间: 2010-1-18 13:17
不清楚是什么错了,不过从你描述的情况看,生成脚本时就有问题了,回放不成功很正常
作者: aman_cao    时间: 2010-1-18 14:48
应该是脚本的问题,看下这个贴吧
http://bbs.51testing.com/thread-180558-1-2.html
作者: ruanyashan    时间: 2010-1-18 15:34
标题: 回复 3# 的帖子
我是直接录制的,没有修改脚本,也是基于smartupload的文件上传脚本,就是回放脚本的时候,取到的字节数少了4,后台报数组越界
手动操作的时候没有错误。
我的脚本是不是要自己修改?录制出来的脚本一直是web_custom_request,什么时候是 web_submit_data?

[ 本帖最后由 ruanyashan 于 2010-1-18 15:36 编辑 ]
作者: ruanyashan    时间: 2010-1-18 15:49
标题: 回复 2# 的帖子
那录制文件上传的脚本要怎么录制脚本才不会出错
作者: gjay1688    时间: 2010-1-18 15:51
文件大小是否大于64K?
作者: ruanyashan    时间: 2010-1-18 16:00
D:\Backup\我的文档\My Pictures\飞信截屏未命名1.png
D:\Backup\我的文档\My Pictures\飞信截屏未命名2.png

应该是的,新增的时候打开的是word文档,保存以后就上传文件了
作者: gjay1688    时间: 2010-1-18 16:04
用URL的录制方式就可以了
作者: ruanyashan    时间: 2010-1-18 16:17
标题: 回复 8# 的帖子
刚试了一下,还是不对,录制完脚本,Genetation Log 最后出现错误,还有解决方法吗?
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording
Event Matching Error: IN Event left without an OUT event at the end of recording

[ 本帖最后由 ruanyashan 于 2010-1-18 16:19 编辑 ]
作者: gjay1688    时间: 2010-1-18 16:26
怎么脚本里没有上传的message?
作者: test7    时间: 2010-3-4 21:14
这什么情况啊,我也想知道啊,提示那个是什么意思
作者: saharaqs    时间: 2010-3-5 08:48
我觉得你需要做一个关联
作者: jiajunhui08    时间: 2010-8-19 22:42
楼主的问题最后怎么解决的,?
作者: jadeyu712    时间: 2010-8-20 07:59
你把关联取消试试
作者: lyhgq321    时间: 2011-5-24 17:17
今天我也碰到这个问题了,不知道什么解决,嘿。
作者: guhailinlin    时间: 2011-9-27 15:13
怎么解决的哈
作者: kjj0126    时间: 2011-10-25 14:10
遇到同样问题啦,求解呀
作者: kjj0126    时间: 2011-10-25 14:11
遇到同样问题呀,求解啊
作者: jpsdsd    时间: 2012-9-24 16:52
我也遇到这样的错误,后经排查,在应用程序服务器的事件查看器里面,发现有程序报了警告,让开发人员看了一下,说是有ie版本低了(也就是他们没有处理全面嘛),因为LR回放的时候是用的LR内置浏览器版本,所以回放导致路径提交的时候服务处理不了··开发人员把程序修改了后就可以回放成功了··
正常情况下录制后回放是不会成功的,回放时要提示错误,在你当前录制脚本的目录下找不到那个上传的文件,话说这个是因为LR上传的是什么以附件形式,反正我没有搞得很明白,我就是直接把那 "File=yes",  前的value的路径给个绝对路径,就是文件真实所在的位置。回放就成功了。
        web_submit_data("importStudent.do",

                   "Action=https://testserver/console/importStudent.do",

                   "Method=POST",

                   "EncType=multipart/form-data",

                   "RecContentType=text/html",

                   "Referer=https://testserver/console/displayStudentList.do",

                   "Snapshot=t12.inf",

                   "Mode=HTTP",

                   ITEMDATA,

                   "Name=uploadFile", "Value=D://Excel//data161955.zip", "File=yes", ENDITEM,//
                   LAST);

如果朋友你的脚本形式类似这样,还要报那个错, 你可以找开发排查一下原因,或者你也到应用服务器的事件查看器里面去看看····




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