51Testing软件测试论坛

标题: 脚本回放参数化后出现错误:-26612 [打印本页]

作者: 丝路    时间: 2011-6-17 12:06
标题: 脚本回放参数化后出现错误:-26612
本帖最后由 丝路 于 2011-6-17 14:25 编辑

下面是出错脚本的位置

        lr_start_transaction("bcbz");

web_custom_request("labelManage",
                "URL=http://10.8.1.20:8855/topgis/service/labelManage/", (此处是出错位置)
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://10.8.1.20:8855/topgis/service/sui/icis/labelmanage/pagebar/default/areacode/241000000000000001/default?code=001&name=%25E6%258B%2593%25E6%2599%25AE%25E4%25B8%25B0%25E8%2581%2594#",
                "Snapshot=t10.inf",
                "Mode=HTML",
                "EncType=application/json",
                "Body={\"LABEL\":{\"id\":\"{id}\",\"mark\":\"huibeizhu\",\"parentId\":\"\",\"code\":\"{code}\",\"name\":\"{name}\",\"address\":\"huizhizhi\",\"groupId\":\"icis\",\"areaId\":\"241000000000000001\",\"description\":\"huimiaoshu\",\"smx\":\"{smx}\",\"smy\":\"{smy}\",\"valid\":1}}", (红色是参数化的地方
                EXTRARES,
                "Url=/topgis/images/marker/marker_0.gif", "Referer=http://10.8.1.20:8855/topgis/service/sui/icis/labelmanage/pagebar/default/areacode/241000000000000001/default?code=001&name=%25E6%258B%2593%25E6%2599%25AE%25E4%25B8%25B0%25E8%2581%2594", ENDITEM,
                LAST);

        lr_end_transaction("bcbz",LR_AUTO);
作者: 丝路    时间: 2011-6-17 12:07
这是参数化的三条数据:

id        code        name        smx        smy
1994c0e90d2c4575bbcbd1b972575493        909586        erqi493        608.324737491014        530.7134216961600
1994c0e90d2c4575bbcbd1b972575494        909587        erqi494        609.324737491014        531.7134216961600
1994c0e90d2c4575bbcbd1b972575495        909588        erqi495        610.324737491014        532.7134216961600
作者: 丝路    时间: 2011-6-17 12:08
单独把。dat文件中的测试数据替换到脚本中,可以回放成功~但是一是用参数,就报错,报错如下:

Action.c(163): 错误 -26612: 对于“http://10.8.1.20:8855/topgis/service/labelManage/”,HTTP 状态代码=500 (Internal Server Error)          [MsgId: MERR-26612]
Action.c(163): 警告 -26200: 由于上述错误,EXTRARES 指定的资源中至少有一项尚未下载          [MsgId: MWAR-26200]
作者: 丝路    时间: 2011-6-17 12:08
本帖最后由 丝路 于 2011-6-17 13:39 编辑

和开发人员沟通了,http://10.8.1.20:8855/topgis/service/labelManage/是webservise rest的请求,Method=POST。
这是个地图服务,在地图上添加标注的操作。
请高手帮忙看下
作者: msnshow    时间: 2011-6-17 13:52
是不是不是参数的地方也被你当参数替换到了
作者: 丝路    时间: 2011-6-17 14:14
回复 5# msnshow


谢谢~ 没有哇~是问着开发人员改的~
只参数化了、id、name、code、横坐标、纵坐标~这几个值每次都不一样~
还有别的建议吗?
作者: 丝路    时间: 2011-6-17 14:15
回复 5# msnshow

参数化的五个地方,手工替换到脚本中回放不会出错~
作者: 丝路    时间: 2011-6-17 14:21
坐等高手
作者: 丝路    时间: 2011-6-17 14:29
log信息:
开始自动日志消息堆栈 – 迭代 1。        [MsgId: MMSG-10545]
Action.c(107): web_custom_request("commonhandler") 已成功,255041 个正文字节,4002 个标头字节,188 个成块开销字节          [MsgId: MMSG-26385]
Action.c(137): 正在下载资源“”(由参数编号 11 指定)          [MsgId: MMSG-26577]
Action.c(137): 正在下载资源“http://10.8.1.20:8855/topgis/ser ... 000?_=1308278210501”(由参数编号 14 指定)          [MsgId: MMSG-26577]
Action.c(137): web_custom_request("commonhandler_2") 已成功,1318 个正文字节,469 介标头字节          [MsgId: MMSG-26386]
Action.c(152): 通知: Transaction "bcbz" started.        [MsgId: MMSG-16999]
Action.c(154): web_url("uuid") 已成功,32 个正文字节,142 介标头字节          [MsgId: MMSG-26386]
Action.c(163): 错误 -26612: 对于“http://10.8.1.20:8855/topgis/service/labelManage/”,HTTP 状态代码=500 (Internal Server Error)          [MsgId: MERR-26612]
结束自动日志消息堆栈。        [MsgId: MMSG-10544]
作者: 云层    时间: 2011-6-17 15:06
没啥好说的你发的数据包不对,服务器500错误而已
作者: 丝路    时间: 2011-6-17 15:22
谢谢~你说的数据包不对,应该就是那个出错的url吧。那个是lr录制下来的~请问也会有错吗
作者: msnshow    时间: 2011-6-18 18:20
会不会是参数列表中某些值不正确
作者: cafard-haibin    时间: 2011-6-18 19:43
把出错的链接地方放到地址栏访问下看是否也出现500错误。
作者: luxiuxiu1987    时间: 2011-6-23 15:27
然后呢???楼主解决了没?分享下吧,拜托了
作者: datouniuniu    时间: 2011-6-29 18:13
我觉得好像是你设置的迭代方式与你手动进行的方式不一致造成的
作者: happyximei    时间: 2011-6-30 11:22
你使用参数和参数具体化,分别跑一下,都抓个包,比对下,两次的包有什么不同
作者: joykao    时间: 2011-6-30 14:59
迭代次数是不是有问题啊?




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