51Testing软件测试论坛

标题: webservice argument type mismatch [打印本页]

作者: yhcreak    时间: 2015-12-21 15:45
标题: webservice argument type mismatch
LR11,加载完wsdl,编辑好八个入参,都是string类型的,回放提示:
Action.c(4): Error: InvokeMethod failed: java.lang.IllegalArgumentException: argument type mismatch
Action.c(4): Error: InvokeMethod failure: AXIS engine threw an exception.
Action.c(4): Error: Internal error, please call customer support. Details: Error while retrieving body -- can not parse output parameters
Action.c(4): Error: Web service call "callService_102" execution failed
如果少一个随便少一个参数,提示参数不够,感觉不像是参数类型不匹配啊,度娘也找不到原因
作者: joykao    时间: 2015-12-22 15:07
是参数的类型不匹配呀,确定都是String类型的?是不是在方法里面传参的时候把数据类型写错啦?
作者: jingzizx    时间: 2015-12-22 15:29
http://bbs.51testing.com/thread-883413-1-1.html
可以参考一下大家的情况
作者: yhcreak    时间: 2015-12-23 11:05
joykao 发表于 2015-12-22 15:07
是参数的类型不匹配呀,确定都是String类型的?是不是在方法里面传参的时候把数据类型写错啦?

昨天网络不好,今天才回复,已经问过开发了,确定都是string类型的,应该不是类型的问题
作者: yhcreak    时间: 2015-12-23 11:05
jingzizx 发表于 2015-12-22 15:29
http://bbs.51testing.com/thread-883413-1-1.html
可以参考一下大家的情况

昨天网络不好,今天才上线,谢谢,我去看看大家的评论
作者: yhcreak    时间: 2016-1-4 14:06
总结一下自己遇到的问题:
LR测试web_service有三种方式,call_web_service,soap_import,http
之前我一直使用的是call_web_service这个方式,总是报错,我换了soap_import就可以了,后来自己又使用http调用,也是可以的
这样就顺利解决了之前一直纠结的问题,但是出错原因目前还不清楚,待以后深入学习
作者: yhcreak    时间: 2016-1-4 14:06
总结一下自己遇到的问题:
LR测试web_service有三种方式,call_web_service,soap_import,http
之前我一直使用的是call_web_service这个方式,总是报错,我换了soap_import就可以了,后来自己又使用http调用,也是可以的
这样就顺利解决了之前一直纠结的问题,但是出错原因目前还不清楚,待以后深入学习




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