yhcreak 发表于 2015-12-21 15:45:43

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:54

是参数的类型不匹配呀,确定都是String类型的?是不是在方法里面传参的时候把数据类型写错啦?

jingzizx 发表于 2015-12-22 15:29:21

http://bbs.51testing.com/thread-883413-1-1.html
可以参考一下大家的情况

yhcreak 发表于 2015-12-23 11:05:10

joykao 发表于 2015-12-22 15:07
是参数的类型不匹配呀,确定都是String类型的?是不是在方法里面传参的时候把数据类型写错啦?

昨天网络不好,今天才回复,已经问过开发了,确定都是string类型的,应该不是类型的问题

yhcreak 发表于 2015-12-23 11:05:50

jingzizx 发表于 2015-12-22 15:29
http://bbs.51testing.com/thread-883413-1-1.html
可以参考一下大家的情况

昨天网络不好,今天才上线,谢谢,我去看看大家的评论

yhcreak 发表于 2016-1-4 14:06:48

总结一下自己遇到的问题:
LR测试web_service有三种方式,call_web_service,soap_import,http
之前我一直使用的是call_web_service这个方式,总是报错,我换了soap_import就可以了,后来自己又使用http调用,也是可以的
这样就顺利解决了之前一直纠结的问题,但是出错原因目前还不清楚,待以后深入学习

yhcreak 发表于 2016-1-4 14:06:55

总结一下自己遇到的问题:
LR测试web_service有三种方式,call_web_service,soap_import,http
之前我一直使用的是call_web_service这个方式,总是报错,我换了soap_import就可以了,后来自己又使用http调用,也是可以的
这样就顺利解决了之前一直纠结的问题,但是出错原因目前还不清楚,待以后深入学习
页: [1]
查看完整版本: webservice argument type mismatch