网上有一些网站提供的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,大家可以去看看。
分享到:
相关推荐
它可以轻松地创建、执行和监控Webservice测试用例,帮助开发人员和测试人员快速发现并解决Webservice中存在的问题。 #### 四、SAP Webservice通过SOAPUI的测试步骤 根据给定的业务背景——“新建WEBSERVICE需要...
在本项目中,通过运行名为"webservicTest"的主程序,我们可以对WebService进行测试。这个压缩包包含了三个具体的示例,用于演示如何使用和验证WebService的正确性。 首先,我们需要理解WebService的基本概念。...
使用这样的工具,.NET开发者可以更高效地进行WebService测试,同时保持在熟悉的开发环境中工作,提高生产力。虽然Postman在API测试领域有其广泛的应用,但针对特定的开发环境和需求,选择一款更加匹配的工具无疑会...
WebserviceStudio20就是这样一个专门用于Web服务测试的工具。 首先,我们要理解Web服务的基本概念。Web服务通常基于SOAP(Simple Object Access Protocol)协议,使用XML(eXtensible Markup Language)作为数据...
"简易WebService测试工具(WebServiceStudio)"是一款轻量级的应用程序,专为开发者设计,用于快速测试和调试SOAP-based WebServices。这款工具无需复杂的安装过程,只需简单解压即可开始使用,大大简化了对...
【文件名称列表】:webservice测试调用工具WebserviceStudio20 根据这个文件名,我们可以推断这是一个名为"WebserviceStudio"的测试工具的版本20,可能是该工具的第20个版本或者2020年发布的版本。这个工具可能包含...
三、使用WebService测试小工具的步骤 1. 下载安装:获取名为webServiceTest的压缩包,解压后安装或直接运行应用程序。 2. 创建新测试:在工具中新建一个测试项目,输入WebService的URL和相关参数。 3. 配置请求:...
10. **性能测试**:对于性能测试,WebserviceStudio或许能进行简单的负载测试,模拟多个并发请求,评估服务的性能和稳定性。 11. **安全性测试**:对于安全性的考虑,工具可能提供对HTTPS和WS-Security的支持,帮助...
本文将详细探讨如何使用Web服务测试工具进行接口调试,以WebserviceStudio20为例。 1. **WebserviceStudio20介绍** WebserviceStudio20是一款轻量级的Web服务客户端工具,适用于快速测试和调试SOAP Web服务。它...
本文将详细介绍如何使用LoadRunner进行Webservice的压力测试,结合具体的步骤示例,帮助你理解并掌握这一关键技能。 1. **LoadRunner简介** LoadRunner由Micro Focus公司开发,它通过模拟大量用户并发执行业务流程...
总之,C#为Webservice测试提供了强大的支持,而使用专门的测试工具能够进一步提升测试效率和质量。无论是手动编写测试代码还是利用现成的工具,都需要全面考虑接口的功能性、健壮性和性能,确保Web服务的可靠性和...
WebService接口测试工具是一种用于验证和调试基于Web Service的应用程序的实用工具。Web Service是一种通过互联网交换业务逻辑的软件系统,通常使用SOAP(Simple Object Access Protocol)协议进行通信,并且基于...
本篇将详细介绍"net_简单的WebService测试工具"及其相关知识点。 首先,我们要理解什么是WebService。WebService是一种基于网络的、平台独立的模块化应用程序,它可以通过统一的交互协议(通常是HTTP)来交换数据。...
本压缩包“webservice测试调用工具.rar”提供了一款名为WebserviceStudio20的工具,专门用于测试和调用由C#或JAVA开发的WebService站点,帮助开发者高效地排查和解决可能出现的问题。 WebserviceStudio20是一款强大...
"webservice测试小工具"就是为了简化这一过程而设计的。 该工具的主要功能可能包括: 1. **调用接口**:能够输入Web服务的URL和相应的SOAP(简单对象访问协议)请求,调用Web服务的方法,并展示返回的结果。这对于...
【SoapUI WebService 测试工具】是一款强大的接口测试和功能验证工具,专为Web服务而设计。它允许测试人员对SOAP(Simple Object Access Protocol)和REST(Representational State Transfer)类型的Web服务进行深入...
WebserviceStudio20是一款专为测试和调用Web服务而设计的工具,它的出现极大地方便了开发者对Web服务接口的验证和调试工作。 WebserviceStudio20主要功能包括: 1. **接口测试**:用户可以输入Web服务的URL,直接...
【WebService测试方案】 WebService是一种基于XML的开放标准,允许不同平台和编程语言的系统之间进行互操作性通信。它通过定义一套标准的消息结构和协议,实现了应用程序之间的远程调用,就像是网络上的API。...
在实际应用中,使用WebserviceStudio20这样的测试工具,开发者可以高效地测试Web服务的正确性、稳定性和性能,确保在上线前达到预期标准。同时,它也是团队协作中,开发者与测试人员之间进行沟通和验证的有效手段,...
使用WebServiceStudio进行Web服务测试有以下几个优势: 1. 快速验证:无需编写代码,只需输入WSDL地址即可开始测试。 2. 易于理解:界面直观,显示了服务的所有操作和参数。 3. 实时反馈:发送请求后,立即显示响应...