【技术实现步骤摘要】
本专利技术涉及软件测试领域,具体涉及一种程序异常测试方法、装置、电子设备以及计算机可读介质。
技术介绍
1、微服务架构下的应用系统,服务间的接口调用是频繁发生的。对于测试人员来说,除了要测试当服务间接口调用正常时,业务是否按预期功能正常处理外,还要测试当服务间接口调用异常时,业务程序是否也能按预期正确处理。
2、相关技术中,测试人员会通过让被调用的服务宕机的方式来实现被调用接口异常,从而验证被测服务这边的处理是否正确。但是,在被调用的服务不只是一个接口被调用,而是会有多个接口被调用,并且被测接口不是对应服务的第一个接口时,采用被调服务宕机的方式会导致业务程序无法正常执行到被测接口。另外,在同一个服务内的方法间的调用时,不能使被调服务宕机,因为被调方法、被测方法都在同一个服务内。因此,上述情况只能通过开发人员修改被调方法代码,并重新部署服务,通过返回异常的方式来进行测试,如果要测的异常情况较多,那就需要修改多次代码,所以测试效率低、测试成本高。
技术实现思路
1、为此,本专利技术
...【技术保护点】
1.一种程序异常测试方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述将所述目标方法的异常类型的值转换为异常类型的对象,包括:
3.如权利要求2所述的方法,其特征在于,所述枚举类包括枚举成员变量、自定义接口和成员方法;所述根据预设的枚举类将所述目标方法的异常类型的值转换为异常类型的对象,包括:
4.如权利要求1所述的方法,其特征在于,还包括:
5.如权利要求4所述的方法,其特征在于,所述挂载所述目标方法所属的服务,包括:
6.如权利要求5所述的方法,其特征在于,所述根据所述进程信息和所述服
...【技术特征摘要】
1.一种程序异常测试方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述将所述目标方法的异常类型的值转换为异常类型的对象,包括:
3.如权利要求2所述的方法,其特征在于,所述枚举类包括枚举成员变量、自定义接口和成员方法;所述根据预设的枚举类将所述目标方法的异常类型的值转换为异常类型的对象,包括:
4.如权利要求1所述的方法,其特征在于,还包括:
5.如权利要求4所述的方法,其特征在于,所述挂载所述目标方法所属...
【专利技术属性】
技术研发人员:胡鹏强,蔡勇,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。