[发明专利]网络异常测试方法、装置、设备、存储介质和程序在审
申请号: | 202111376660.6 | 申请日: | 2021-11-19 |
公开(公告)号: | CN116155771A | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 裴俊宇;李丽;陈锐 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L43/0805 | 分类号: | H04L43/0805;H04L43/06;H04L41/069 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 异常 测试 方法 装置 设备 存储 介质 程序 | ||
1.一种网络异常测试方法,其特征在于,所述方法包括:
获取系统用例的执行过程在微服务系统中对应的服务调用链路;所述系统用例为用于测试所述微服务系统的业务功能的用例;
基于所述服务调用链路中各被调用微服务的接口参数,分别对所述各被调用微服务进行服务类型识别;
在识别到所述各被调用微服务中包括目标业务服务和待测微服务的情况下,获取所述待测微服务在所述系统用例的执行过程中生成的接口日志数据;
对所述待测微服务的接口日志数据进行业务含义识别,得到对应的目标业务含义信息;
基于所述目标业务含义信息对应的目标异常注入规则,针对所述系统用例进行注入异常生成处理,得到对应的网络异常测试用例;
在所述微服务系统中,通过所述服务调用链路执行所述网络异常测试用例,得到对应的异常测试结果。
2.根据权利要求1所述的方法,其特征在于,所述接口日志数据包括所述待测微服务在所述系统用例执行过程中接收或发送的网络报文的报文信息;所述目标业务含义信息包括目标报文信息和所述目标报文信息对应的目标业务含义;
所述对所述待测微服务的接口日志数据进行业务含义识别,得到对应的目标业务含义信息包括:
基于目标知识库中报文信息与业务含义间的对应关系,对所述接口日志数据进行业务含义识别,得到所述接口日志数据中的目标报文信息和所述目标报文信息对应的目标业务含义。
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标业务含义信息对应的目标异常注入规则,针对所述系统用例进行注入异常生成处理,得到对应的网络异常测试用例包括:
基于所述目标异常注入规则构造所述目标报文信息对应的目标异常数据;
根据所述目标异常数据和所述系统用例生成所述网络异常测试用例。
4.根据权利要求3所述的方法,其特征在于,所述在所述微服务系统中,通过所述服务调用链路执行所述网络异常测试用例,得到对应的异常测试结果包括:
通过所述服务调用链路重新执行所述系统用例,在所述系统用例的执行过程中,所述服务调用链路中所述待测微服务的网络报文、以及与所述待测微服务相邻的被调用微服务的网络报文均经由预设mock模块转发;
在所述系统用例的执行过程中,利用所述预设mock模块针对所述目标报文信息对应的目标网络报文进行所述目标异常数据的异常注入处理,得到所述异常测试结果。
5.根据权利要求3所述的方法,其特征在于,所述目标异常注入规则包括mock篡改规则;所述目标异常数据包括篡改异常数据;所述基于所述目标异常注入规则构造所述目标报文信息对应的目标异常数据包括:
在所述目标异常注入规则为mock篡改规则的情况下,从所述待测微服务的历史接口日志数据中获取所述目标报文信息对应的关联报文信息;
基于所述mock篡改规则和所述关联报文信息构造所述目标报文信息对应的篡改异常数据。
6.根据权利要求3所述的方法,其特征在于,所述目标异常注入规则包括mock传输异常注入规则,所述目标异常数据包括传输异常数据;所述基于所述目标异常注入规则构造所述目标报文信息对应的目标异常数据包括:
在所述目标异常注入规则为mock传输异常注入规则的情况下,基于所述mock传输异常注入规则构造所述目标报文信息对应的传输异常数据;所述传输异常用于指示所述目标报文信息对应的目标网络报文在所述网络异常测试用例的执行过程中的传输方式。
7.根据权利要求1-6中任一项所述的方法,其特征在于,在所述通过所述服务调用链路执行所述网络异常测试用例,得到对应的异常测试结果之后,所述方法还包括:
基于所述系统用例对应的第一断言信息和所述目标异常注入规则对应的第二断言信息,对所述异常测试结果进行断言分析,得到所述网络异常测试用例对应的异常测试断言结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111376660.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:测试转接板以及测试装置
- 下一篇:一种提高猪肉肉质质感的猪饲料制备方法