用VBS脚本测试WEBSERVICE ( 2006-11-14 8:54 )
注:以下代码需要客户端安装SOAP!!
'*********************************************************************************************
'WEB SERVICE客户端可连通测试工具----版本:1.0 AUTHOR: BARDO
'本工具可以直接运行,运行前,注意修改以下参数:
'1,如果是SOAP2.0,则将第10行代码改为:set SOAPClient = createobject("MSSOAP.SOAPClient")
'2,修改第12行中的URL,指向到所要测试的WEB SERVICE的WSDL
'3,修改完成后保存双击运行,如果出错,点OK,可以看到详细错误信息,如能连通,则返回Soap Sucess!
'4,注意如果此文件扩展名不是VBS,则要改为VBS,才能运行.
'*********************************************************************************************
Dim SOAPClient,ResultLogin,strTask
set SOAPClient = createobject("MSSOAP.SOAPClient30")
On Error Resume Next
SOAPClient.mssoapinit("
http://ServiceServer/ServiceName.jws?wsdl")
If err then
wscriptt.echo SOAPClient.faultString '如果连不上,先返回失败串,
wscriptt.echo SOAPClient.detail '再返回失败详情
Else
wscriptt.echo "mssoapinit Sucess!" '连上以后返回
End if
SOAPClient.ConnectorProperty("Timeout") = "30000" ' sets to 30 secs
If err then
wscriptt.echo SOAPClient.faultString '如果连不上,先返回失败串,
wscriptt.echo SOAPClient.detail '再返回失败详情
Else
wscriptt.echo "Soap setTimeout Sucess!" '连上以后返回
End if
ResultLogin = SOAPClient.runYourMethod("username", "password")
If err then
wscriptt.echo SOAPClient.faultString '如果连不上,先返回失败串,
wscriptt.echo SOAPClient.detail '再返回失败详情
Else
wscriptt.echo "Soap runYourMethod Sucess!" '连上以后返回
End if
分享到:
相关推荐
Dim objHTTP,xmlDOC,strWebserviceURL,strRequest,bOK,xmlStr Set objHTTP = CreateObject("MSXML2.XMLHTTP
通过以上分析,我们了解了如何使用VBS脚本结合XMLHTTP对象发送HTTP请求至ASPX页面或WebService,并在服务器端处理这些请求,返回相应的响应。这一过程涉及到了VBS脚本的基本语法、HTTP协议的理解以及服务器端脚本...
【WebService测试工具】是一款基于C#开发的软件,旨在帮助开发者和测试人员高效地测试和验证WebService接口的功能和性能。该工具提供了源码,允许用户根据自己的特定需求进行修改和定制,以满足不同项目的测试需求。...
在IT行业中,VBScript(Visual Basic Scripting Edition)是一种轻量级、解释型的脚本语言,常用于自动化任务和Web开发。而Web Service是一种基于XML的通信协议,允许不同系统间的应用程序通过网络进行交互。当需要...
**描述**: VBScript是一种轻量级的脚本语言,常用于客户端脚本编写。 **用途**: 添加动态行为到网页。 **示例**: `VBScript.vbs` ##### 19. 移动Web窗体 (Default1.aspx) **描述**: 移动Web窗体专为移动设备优化。...