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