`
longdick
  • 浏览: 584838 次
  • 性别: Icon_minigender_1
  • 来自: 0
社区版块
存档分类
最新评论

网上WebService测试及使用

阅读更多

网上有一些网站提供的WebService,可用作测试。如下地址就是一个提供英汉互译的WebService

 

Endpoint: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx


Disco: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?disco


WSDL: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl

 

 

你可以直接在浏览器地址栏里输入:

http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx/getEnCnTwoWayTranslator?Word=hello

就能得到一个得到调用的xml格式的结果,这里getEnCnTwoWayTranslator是方法名,Word是参数名,如果你想汉译英的话就需要传递中文参数,但是你不能直接   Word=你好    这样传中文参数,要先转换成unicode格式,这样才能作为url参数正常传递,就像这样:

http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx/getEnCnTwoWayTranslator?Word=%u4F60%u597D

 

 

你如果有xml处理工具的话,比如xmlspy这种,你可以根据WSDL地址直接构造一个soap协议封装的xml发送给服务端,代码可能向这种样子:

<?xml version="1.0" encoding="utf-8"  ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">

	<SOAP-ENV:Body>
	
		<m:getEnCnTwoWayTranslator xmlns:m="http://WebXml.com.cn/">
			<m:Word>hello</m:Word>
		</m:getEnCnTwoWayTranslator>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

 

如上soap xml发送英文参数没问题,但是发送中文参数就不能正常识别,这时候我们可以把编码方式改为utf-16,这样就能正常发送中文了。

<?xml version="1.0" encoding="utf-16"  ?>

(注:直接设置成GBK或GB2312都不成功,不知为何)

 

 

http://www.webxml.com.cn这个网站上还有不少其他的测试用WebService,大家可以去看看。

分享到:
评论

相关推荐

    SAP webservice测试方法

    它可以轻松地创建、执行和监控Webservice测试用例,帮助开发人员和测试人员快速发现并解决Webservice中存在的问题。 #### 四、SAP Webservice通过SOAPUI的测试步骤 根据给定的业务背景——“新建WEBSERVICE需要...

    webservice测试

    在本项目中,通过运行名为"webservicTest"的主程序,我们可以对WebService进行测试。这个压缩包包含了三个具体的示例,用于演示如何使用和验证WebService的正确性。 首先,我们需要理解WebService的基本概念。...

    WebService测试工具比postman更简单,.NET开发

    使用这样的工具,.NET开发者可以更高效地进行WebService测试,同时保持在熟悉的开发环境中工作,提高生产力。虽然Postman在API测试领域有其广泛的应用,但针对特定的开发环境和需求,选择一款更加匹配的工具无疑会...

    webservice测试调用工具

    WebserviceStudio20就是这样一个专门用于Web服务测试的工具。 首先,我们要理解Web服务的基本概念。Web服务通常基于SOAP(Simple Object Access Protocol)协议,使用XML(eXtensible Markup Language)作为数据...

    简易WebService测试工具(WebServiceStudio)

    "简易WebService测试工具(WebServiceStudio)"是一款轻量级的应用程序,专为开发者设计,用于快速测试和调试SOAP-based WebServices。这款工具无需复杂的安装过程,只需简单解压即可开始使用,大大简化了对...

    C#webservice调用测试工具

    【文件名称列表】:webservice测试调用工具WebserviceStudio20 根据这个文件名,我们可以推断这是一个名为"WebserviceStudio"的测试工具的版本20,可能是该工具的第20个版本或者2020年发布的版本。这个工具可能包含...

    WebService测试小工具

    三、使用WebService测试小工具的步骤 1. 下载安装:获取名为webServiceTest的压缩包,解压后安装或直接运行应用程序。 2. 创建新测试:在工具中新建一个测试项目,输入WebService的URL和相关参数。 3. 配置请求:...

    webservice测试调用工具WebserviceStudio20

    10. **性能测试**:对于性能测试,WebserviceStudio或许能进行简单的负载测试,模拟多个并发请求,评估服务的性能和稳定性。 11. **安全性测试**:对于安全性的考虑,工具可能提供对HTTPS和WS-Security的支持,帮助...

    webservice测试工具

    本文将详细探讨如何使用Web服务测试工具进行接口调试,以WebserviceStudio20为例。 1. **WebserviceStudio20介绍** WebserviceStudio20是一款轻量级的Web服务客户端工具,适用于快速测试和调试SOAP Web服务。它...

    Loadrunner Webservice压力测试

    本文将详细介绍如何使用LoadRunner进行Webservice的压力测试,结合具体的步骤示例,帮助你理解并掌握这一关键技能。 1. **LoadRunner简介** LoadRunner由Micro Focus公司开发,它通过模拟大量用户并发执行业务流程...

    webservice 接口测试工具资料

    总之,C#为Webservice测试提供了强大的支持,而使用专门的测试工具能够进一步提升测试效率和质量。无论是手动编写测试代码还是利用现成的工具,都需要全面考虑接口的功能性、健壮性和性能,确保Web服务的可靠性和...

    WebService接口测试工具

    WebService接口测试工具是一种用于验证和调试基于Web Service的应用程序的实用工具。Web Service是一种通过互联网交换业务逻辑的软件系统,通常使用SOAP(Simple Object Access Protocol)协议进行通信,并且基于...

    net_简单的WebService测试工具

    本篇将详细介绍"net_简单的WebService测试工具"及其相关知识点。 首先,我们要理解什么是WebService。WebService是一种基于网络的、平台独立的模块化应用程序,它可以通过统一的交互协议(通常是HTTP)来交换数据。...

    webservice测试调用工具.rar

    本压缩包“webservice测试调用工具.rar”提供了一款名为WebserviceStudio20的工具,专门用于测试和调用由C#或JAVA开发的WebService站点,帮助开发者高效地排查和解决可能出现的问题。 WebserviceStudio20是一款强大...

    webservice测试小工具

    "webservice测试小工具"就是为了简化这一过程而设计的。 该工具的主要功能可能包括: 1. **调用接口**:能够输入Web服务的URL和相应的SOAP(简单对象访问协议)请求,调用Web服务的方法,并展示返回的结果。这对于...

    SoapUI WebService 测试工具

    【SoapUI WebService 测试工具】是一款强大的接口测试和功能验证工具,专为Web服务而设计。它允许测试人员对SOAP(Simple Object Access Protocol)和REST(Representational State Transfer)类型的Web服务进行深入...

    webservice测试调用工具WebserviceStudio20.zip

    WebserviceStudio20是一款专为测试和调用Web服务而设计的工具,它的出现极大地方便了开发者对Web服务接口的验证和调试工作。 WebserviceStudio20主要功能包括: 1. **接口测试**:用户可以输入Web服务的URL,直接...

    WebService测试方案

    【WebService测试方案】 WebService是一种基于XML的开放标准,允许不同平台和编程语言的系统之间进行互操作性通信。它通过定义一套标准的消息结构和协议,实现了应用程序之间的远程调用,就像是网络上的API。...

    webservice模拟客户端测试工具WebserviceStudio20.rar

    在实际应用中,使用WebserviceStudio20这样的测试工具,开发者可以高效地测试Web服务的正确性、稳定性和性能,确保在上线前达到预期标准。同时,它也是团队协作中,开发者与测试人员之间进行沟通和验证的有效手段,...

    WebServiceStudio webservice测试工具

    使用WebServiceStudio进行Web服务测试有以下几个优势: 1. 快速验证:无需编写代码,只需输入WSDL地址即可开始测试。 2. 易于理解:界面直观,显示了服务的所有操作和参数。 3. 实时反馈:发送请求后,立即显示响应...

Global site tag (gtag.js) - Google Analytics