wsdl测试说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


先看wsdl文件描述(axis2的实现)



Version




































































































其中 web service 使用的消息
web service 使用的数据类型



其中








描述了请求和响应的元素






ement>








描述请求和响应的参数,可以看到getVersion是方法名(也可以通过

传入的参数没有设置,返回参数类型为string



wsdl描述了如何请求服务,通过这个可以写出对应的客户端程序
现在也有很多自动生成客户端程序的工具。




1、新建webservice协议脚本

2、菜单里面的 manage service

3、选择import

4、输入url格式的wsdl文件地址url,如

http://10.1.108.228:8080/axis2/services/Version?wsdl

5、ok,关闭该窗口

6、菜单里面的add service call

7、ok,关闭窗口,可以看到action里面出现了函数(这一步需要注意是否设置请求参数,这个依据wsdl定义决定)

web_service_call就是针对web service测试的

8、剩下的工作就是调试该脚本了


9、脚本示例

web_service_call( "StepName=getVersion_102",
"SOAPMethod=Version|VersionHttpSoap11Endpoint|getVersion",
"ResponseParam=response",
"Service=Version",
"ExpectedResponse=SoapResult",
"Snapshot=t1428031813.inf",
BEGIN_ARGUMENTS,
END_ARGUMENTS,
BEGIN_RESULT,
END_RESULT,
LAST);



相关文档
最新文档