ruanyashan 发表于 2010-1-18 10:46:56

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"       
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:02

不清楚是什么错了,不过从你描述的情况看,生成脚本时就有问题了,回放不成功很正常

aman_cao 发表于 2010-1-18 14:48:50

应该是脚本的问题,看下这个贴吧
http://bbs.51testing.com/thread-180558-1-2.html

ruanyashan 发表于 2010-1-18 15:34:49

回复 3# 的帖子

我是直接录制的,没有修改脚本,也是基于smartupload的文件上传脚本,就是回放脚本的时候,取到的字节数少了4,后台报数组越界
手动操作的时候没有错误。
我的脚本是不是要自己修改?录制出来的脚本一直是web_custom_request,什么时候是 web_submit_data?

[ 本帖最后由 ruanyashan 于 2010-1-18 15:36 编辑 ]

ruanyashan 发表于 2010-1-18 15:49:16

回复 2# 的帖子

那录制文件上传的脚本要怎么录制脚本才不会出错

gjay1688 发表于 2010-1-18 15:51:28

文件大小是否大于64K?

ruanyashan 发表于 2010-1-18 16:00:30

D:\Backup\我的文档\My Pictures\飞信截屏未命名1.png
D:\Backup\我的文档\My Pictures\飞信截屏未命名2.png

应该是的,新增的时候打开的是word文档,保存以后就上传文件了

gjay1688 发表于 2010-1-18 16:04:51

用URL的录制方式就可以了

ruanyashan 发表于 2010-1-18 16:17:53

回复 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:45

怎么脚本里没有上传的message?

test7 发表于 2010-3-4 21:14:47

这什么情况啊,我也想知道啊,提示那个是什么意思

saharaqs 发表于 2010-3-5 08:48:40

我觉得你需要做一个关联

jiajunhui08 发表于 2010-8-19 22:42:58

楼主的问题最后怎么解决的,?

jadeyu712 发表于 2010-8-20 07:59:20

你把关联取消试试

lyhgq321 发表于 2011-5-24 17:17:59

今天我也碰到这个问题了,不知道什么解决,嘿。

guhailinlin 发表于 2011-9-27 15:13:04

怎么解决的哈:(

kjj0126 发表于 2011-10-25 14:10:58

遇到同样问题啦,求解呀:hug:

kjj0126 发表于 2011-10-25 14:11:47

遇到同样问题呀,求解啊

jpsdsd 发表于 2012-9-24 16:52:05

我也遇到这样的错误,后经排查,在应用程序服务器的事件查看器里面,发现有程序报了警告,让开发人员看了一下,说是有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);

如果朋友你的脚本形式类似这样,还要报那个错, 你可以找开发排查一下原因,或者你也到应用服务器的事件查看器里面去看看····
页: [1]
查看完整版本: loadrunner 上传文件回放错误