`
lin213_213
  • 浏览: 79145 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

测试webService或其系统是否可以正常访问的方法

 
阅读更多

通常各各系统之间都会存在数据交互,不管WebService还是使用socket方式,它们在进行交互之前,必须先判断当前要交互的系统是否可以正常访问。其实现方法可以如下。

/**
	 * 
	 * @方法名:testWsdlConnection
	 * @功能说明:测试地址是否连通方法
	 * @author XX
	 * @date  2013-9-22 下午4:17:37
	 * @param address 地址
	 * @return
	 */
	public static boolean testWsdlConnection(String address){
		boolean flag = false;
		try {
			URL urlObj = new URL(address);
			HttpURLConnection oc = (HttpURLConnection) urlObj.openConnection();
			oc.setUseCaches(false);
			oc.setConnectTimeout(3000);	//设置超时时间
			int status = oc.getResponseCode();//请求状态
			if(200 == status){
				return true;
			}			
		} catch (MalformedURLException e) {		
			e.printStackTrace();			
			Log.error("请求地址不通。。GjcbdwxxUtil。"+address);
		} catch (IOException e) {			
			e.printStackTrace();	
			Log.error("请求地址不通。。GjcbdwxxUtil。"+address);
		}catch (Exception e) {
			e.printStackTrace();	
			Log.error("请求地址不通。。GjcbdwxxUtil。"+address);
		}
		return flag;
	}

 

分享到:
评论

相关推荐

    webservice接口测试工具

    3. **方法选择与参数设置**:工具会解析WSDL文件,展示可用的服务操作或方法。选择你要测试的方法,然后根据方法的参数列表填写相应的参数值。参数可以是字符串、数字、日期或其他复杂类型,取决于接口定义。 4. **...

    webservice简单测试工具接口测试

    这包括调用不同的服务方法,检查返回的结果是否符合预期,以及处理各种输入情况(正常、边界和异常)。 2. 接口兼容性:确保WebService可以与不同类型的客户端(如Java、.NET、PHP等)无缝对接。这涉及到测试各种...

    webservice、http接口测试工具storm

    描述中提到,"用于webservice或者http接口进行连接对接测试的工具storm",这表明Storm是一个专门设计用来验证和测试WebService或HTTP接口功能是否正常,性能是否达标,以及能否正确与其他系统集成的软件。它可以帮助...

    WebService接口测试工具—Strom

    WebService接口测试是软件开发过程中不可或缺的一环,它确保了服务间的通信正常且高效。Strom是一款优秀的测试工具,专为开发者设计,用于快速、方便地对WebService接口进行验证和调试。在本文中,我们将深入探讨...

    webservice安全测试整理

    4. **消息完整性测试**:检查消息在传输过程中是否被修改,可利用哈希函数或数字签名技术进行验证。 5. **安全协议测试**:验证Web Service是否采用了安全协议,如HTTPS、SOAP over TLS/SSL等。 6. **DoS/DoS防护...

    WebService方法查看器.rar

    WebService方法查看器是一款工具,主要用于帮助开发者方便地查看和理解Web服务中的各种方法。Web服务是一种基于互联网的软件通信协议,允许不同的应用程序之间进行数据交换。在开发和调试Web服务时,这样的工具至关...

    自己写的一个基于WebService的权限管理系统

    当用户尝试访问资源时,系统会检查其角色和相应的权限,以决定是否允许。 3. 数据库设计:数据库是权限管理的基础,通常包括用户表(存储用户名、密码等)、角色表(定义角色和角色名称)、权限表(列出可分配的...

    WebserviceStudio webservice调试工具

    - **调用测试**:WebserviceStudio允许用户直接输入XML请求,模拟客户端调用Web服务,获取并显示响应结果,帮助开发者快速验证服务接口是否正常工作。 - **WSDL解析**:它可以解析WSDL文件,展示服务的端点、操作...

    Webservice测试工具.rar

    如果是一个程序,那么用户解压后可以直接运行来测试Webservice;如果是文件夹,可能包含了不同功能的脚本或工具,用户需要根据具体指导来使用。 在实际应用中,使用Webservice测试工具能够帮助开发者和测试团队在上...

    WebService 测试项目

    在测试WebService时,我们首先要理解其核心概念和技术栈。WebService主要基于SOAP(Simple Object Access Protocol)协议,通过XML(eXtensible Markup Language)格式来传递数据。此外,WSDL(Web Services ...

    webservice测试调用工具

    总之,“webservice测试调用工具”是Web服务开发和维护过程中的得力助手,通过它,我们可以高效地验证服务功能,提高系统的整体质量和可靠性。对于IT专业人士来说,熟练掌握这类工具的使用是提升工作效率的重要途径...

    webservice工具,针对wsdl、soap进行测试的小软件

    3. **接口(PortType)**:定义一组操作或方法,这些操作是服务提供的功能。 4. **消息(Message)**:描述在服务操作中传递的数据。 WSDL文件对于开发者来说是至关重要的,因为它提供了理解并调用Web服务所需的...

    webservice测试.zip

    Web服务(WebService)是一种基于互联网的、平台独立的交互方式,允许不同系统之间进行数据交换。在本案例中,我们关注的是与Delphi相关的WebService测试,这涉及到使用Delphi开发客户端(client)和服务器端...

    Eclipse下WebService学习.doc

    为了验证发布的函数是否正常工作,可以使用Eclipse的内置`WebService Explorer`工具。在`Test.wsdl`上右键选择“Test with WebService Explorer”,然后在操作列表中选择要测试的方法(如`mean`),输入参数并执行...

    webservice 测试软件

    1. 可用性:测试软件首先需要验证WebService是否可用,即服务是否能够正常启动,对外提供接口。这通常涉及到检查服务的URL是否可以访问,端口是否开放,以及服务状态是否为“运行”。 2. 功能性:测试软件应能模拟...

    webservice与http接口测试工具

    这两者都是现代应用程序的重要组成部分,确保它们的正常工作对于系统的稳定性和可靠性至关重要。下面我们将详细介绍两款常用的免费测试工具——SOAPUI和Postman。 【SOAPUI】 SOAPUI是一款强大的Web服务测试工具,...

    webService

    - 访问测试地址`http://localhost:9001/Service/ServiceHello?wsdl`来验证服务是否正常启动。 #### 三、生成客户端 ##### 1. 创建客户端项目 - 在MyEclipse中创建一个新的Web Service项目,命名为`TheClient`。 ...

    如何搭建IIS webservice 接口

    然后,可以通过浏览器访问WebService的URL(如http://yourserver/yourwebservice.asmx)来测试服务是否正常运行。也可以使用SOAPUI等工具进行更全面的测试。 10. **安全考虑** 考虑Web服务的安全性是非常重要的。...

    C#静态调用webservice

    9. **测试与调试**:在部署到生产环境之前,务必对Web Service进行充分的测试,确保所有功能正常工作,并使用调试工具进行问题排查。 通过以上步骤,我们可以利用C#静态调用Web Service,实现从客户端应用程序访问...

    webservice

    8. **测试与调试**:可以使用CXF的WS测试工具或者自定义测试类,对服务端和客户端进行功能验证和性能测试。 9. **安全与监控**:对于生产环境的Web服务,还需要考虑安全性,如认证、授权,以及使用JMX进行监控。 ...

Global site tag (gtag.js) - Google Analytics