一种实现Web服务自动化测试的方法技术

技术编号:3513201 阅读:253 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种实现Web服务自动化测试的方法,包括:执行测试用例;建立系统资源监视模块,监视资源的读写;建立并启动代理服务器,将系统内的所有网络连接都设置为通过代理服务器来中转;JAVA虚拟机根据测试用例中的服务部署代码,来建立虚拟Web服务容器,并在该容器中部署服务;执行测试验证代码,启动一个调用Web服务的客户端,该客户端建立网络连接对服务进行调用,调用请求由代理服务器接收、并传递给虚拟Web服务容器进行处理,然后将调用的结果返回给该客户端;执行测试验证代码测试其返回值;输出测试结果。该方法只需要编写一个测试用例就可以完成Web服务的测试,少了人工进行Web服务部署的步骤,从而实现自动化。

【技术实现步骤摘要】

【技术保护点】
一种实现Web服务自动化测试的方法,其中执行以下步骤:步骤1、执行用户编写的测试用例;步骤2、建立系统资源监视模块,监视系统资源的读写;步骤3、建立并启动代理服务器,将系统内的所有网络连接都设置为通过代理服务器来中转 ;步骤4、JAVA虚拟机根据所述测试用例中的服务部署代码,来建立虚拟Web服务容器,并在该虚拟Web服务容器中部署服务;步骤5、执行所述测试用例中的测试验证代码,启动一个调用Web服务的客户端,该客户端建立网络连接对服务进行 调用,调用请求由所述代理服务器接收、并传递给虚拟Web服务容器进行处理,然后将Web服务调用的结果返回给该客户端;步骤6、执行所述测试验证代码测试其返回值;步骤7、输出测试结果;步骤8、结束测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:怀进鹏胡春明李翔唐鹏刘哲王丽凤
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1