【技术实现步骤摘要】
一种面向Web应用的虚拟化测试方法
[0001]本申请涉及自动化测试
,具体而言,涉及一种面向Web应用的虚拟化测试方法。
技术介绍
[0002]在企业数字化、信息化建设过程中,各类综合管理信息系统的软件质量越来越得到重视,而软件测试是确保软件质量可信的重要手段之一,但在目前软件测试过程中常常遇到以下场景:1)被测试的Web系统依赖外部服务器提供的功能,而外部服务器在测试时可能不存在或无法提供。2)被测试的Web系统依赖外部服务器仅能够提供正常逻辑业务,当处理被测系统的错误行为时,需外部服务器能够就某个请求返回错误的响应,但这样的操作对于真实的外部服务器往往是不可能实现的。这种情况导致整个自动化测试的中断,影响被测试对象相应功能的测试,延迟整个测试进度。
[0003]由于目前传统的测试手段很难根据用户测试需求快速完成测试环境构建以支撑系统的自动化测试执行,本专利技术提出的一种面向Web应用的虚拟化测试方法,能有效解决Web应用被测系统所依赖的外部服务器不存在或不能使用,而导致整个系统自动化测试难以执行的问题。通 ...
【技术保护点】
【技术特征摘要】
1.一种面向Web应用的虚拟化测试方法,其特征在于,包括:启动虚拟服务,向服务端发送https请求调用SetRequest接口,成功设置预期侦听的地址、端口、匹配的内容在内的参数;设置虚拟服务器期待的请求和相应的返回内容,并对设置请求和返回内容进行绑定;触发被测试系统相应的功能,依据对被测试系统的功能逻辑要求向虚拟外部服务器发送确定的请求;接收到发送给虚拟服务器的请求后,由虚拟服务器根据事先设置好的内容进行检查,检查收到的请求是否符合设计的顺序和设计的内容;对发送的请求内容进行动态实时匹配,匹配完成后将匹配返回内容通过虚拟服务节点发送给待测Web系统;检查各个虚拟节点对相应的功能服务场景的匹配情况。2.根据权利要求1所述的面向Web应用的虚拟化测试方法,其特征在于,所述启动虚拟服务,向服务端发送https请求调用SetRequest接口,成功设置预期侦听的地址、端口、匹配的内容在内的参数,包括:根据具体业务需求通过...
【专利技术属性】
技术研发人员:仵林博,尚小虎,马思友,邓霏,胡驰,邹伟,张浩,李春雷,杨万生,
申请(专利权)人:中国工程物理研究院计算机应用研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。