wsdl测试说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
先看wsdl文件描述(axis2的实现)
其中
其中
描述了请求和响应的元素
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);