[发明专利]网络异常测试方法、装置、设备、存储介质和程序在审
申请号: | 202111376660.6 | 申请日: | 2021-11-19 |
公开(公告)号: | CN116155771A | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 裴俊宇;李丽;陈锐 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L43/0805 | 分类号: | H04L43/0805;H04L43/06;H04L41/069 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 异常 测试 方法 装置 设备 存储 介质 程序 | ||
本申请提供了一种网络异常测试方法、装置、设备、存储介质和程序,涉及人工智能技术领域,可以应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景,包括:获取系统用例的执行过程在微服务系统中对应的服务调用链路;分别对服务调用链路中各被调用微服务进行服务类型识别;在识别到目标业务服务和待测微服务的情况下,获取并识别待测微服务在系统用例的执行过程中生成的接口日志数据,得到对应的目标业务含义信息;调用对应的目标异常注入规则,针对系统用例进行注入异常生成处理,得到网络异常测试用例;在微服务系统中,通过服务调用链路执行网络异常测试用例,得到对应的异常测试结果。本申请能够有效提高网络异常测试效率。
技术领域
本申请涉及互联网技术领域,尤其涉及一种网络异常测试方法、装置、设备、存储介质和程序。
背景技术
网络异常是指网络中的流量行为相对其正常行为产生偏离,该异常可能是由于外部的攻击引起的,也有可能是由于网络的不稳定造成的。在网络系统运行过程中,可以通过人为制作错误情况来测试系统对错误操作/错误报文的反应,以检查系统是否给出了清晰且充分的提示或约束,进而实现异常测试。然而,现有的异常测试方法基于人工设置及组合异常数据,指定异常类型,且需要检索测试产生的日志文件,以结合业务判断测试结果是否正确,操作繁琐,时间成本高,且效率低下。因此,需要提供一种改进的网络异常测试方案,以提高测试效率,降低测试成本。
发明内容
本申请提供了一种网络异常测试方法、装置和存储介质,可以有效提高对标题文本的语义理解,处理的准确性和全面性。
一方面,本申请提供了一种网络异常测试方法,所述方法包括:
获取系统用例的执行过程在微服务系统中对应的服务调用链路;所述系统用例为用于测试所述微服务系统的业务功能的用例;
基于所述服务调用链路中各被调用微服务的接口参数,分别对所述各被调用微服务进行服务类型识别;
在识别到所述各被调用微服务中包括目标业务服务和待测微服务的情况下,获取所述待测微服务在所述系统用例的执行过程中生成的接口日志数据;
对所述待测微服务的接口日志数据进行业务含义识别,得到对应的目标业务含义信息;
基于所述目标业务含义信息对应的目标异常注入规则,针对所述系统用例进行注入异常生成处理,得到对应的网络异常测试用例;
在所述微服务系统中,通过所述服务调用链路执行所述网络异常测试用例,得到对应的异常测试结果。
另一方面提供了一种网络异常测试装置,所述装置包括:
调用链路获取模块:用于获取系统用例的执行过程在微服务系统中对应的服务调用链路;所述系统用例为用于测试所述微服务系统的业务功能的用例;
服务类型识别模块:用于基于所述服务调用链路中各被调用微服务的接口参数,分别对所述各被调用微服务进行服务类型识别;
接口日志数据获取模块:用于在识别到所述各被调用微服务中包括目标业务服务和待测微服务的情况下,获取所述待测微服务在所述系统用例的执行过程中生成的接口日志数据;
业务含义识别模块:用于对所述待测微服务的接口日志数据进行业务含义识别,得到对应的目标业务含义信息;
注入异常生成模块:用于基于所述目标业务含义信息对应的目标异常注入规则,针对所述系统用例进行注入异常生成处理,得到对应的网络异常测试用例;
异常测试模块:用于在所述微服务系统中,通过所述服务调用链路执行所述网络异常测试用例,得到对应的异常测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111376660.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试转接板以及测试装置
- 下一篇:一种提高猪肉肉质质感的猪饲料制备方法