[发明专利]虚拟测试方法及装置有效
申请号: | 202010165032.2 | 申请日: | 2020-03-11 |
公开(公告)号: | CN111475399B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 艾明 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李娟 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 测试 方法 装置 | ||
1.一种虚拟测试方法,其特征在于,包括:
当检测到待测系统在实际数据处理过程中产生实际流量时,获取所述实际流量的流量参数,将所述流量参数衍生得到虚拟流量的属性信息,并基于所述属性信息生成所述虚拟流量,其中,所述虚拟流量为响应请求时生成的概念指令形式的数据流量;
根据下发信息和所述属性信息,将所述虚拟流量下发至所述待测系统对应的虚拟生产环境;所述下发信息用于调控所述虚拟流量下发至所述虚拟生产环境;
根据所述待测系统的测试逻辑,在所述虚拟生产环境中对所述虚拟流量进行测试,得到测试结果;
所述根据下发信息和所述属性信息,将所述虚拟流量下发至所述待测系统对应的虚拟生产环境,包括:
将属性信息符合所述下发信息要求的虚拟流量识别为目标流量,并将所述目标流量下发至所述虚拟生产环境;
所述属性信息包括流量类型、生成时刻;所述下发信息包括流量类型、下发时段、所述虚拟生产环境中接收所述虚拟流量的目标地址;所述将属性信息符合所述下发信息要求的虚拟流量识别为目标流量,并将所述目标流量下发至所述虚拟生产环境,包括:
将所述生成时刻在所述下发时段之内、且所述属性信息中的流量类型符合所述下发信息中的流量类型的虚拟流量识别为所述目标流量;
在到达所述下发时段时,基于所述的目标地址,将所述目标流量下发至所述虚拟生产环境。
2.如权利要求1所述的虚拟测试方法,其特征在于,所述下发信息包括流量上限;所述将属性信息符合所述下发信息要求的虚拟流量识别为目标流量,并将所述目标流量下发至所述虚拟生产环境,包括:
将属性信息符合所述下发信息要求的虚拟流量识别为目标流量,并统计所述目标流量的流量总量;
当所述流量总量小于或者等于所述流量上限时,将全部所述目标流量下发至所述虚拟生产环境;
当所述流量总量大于所述流量上限时,根据所述目标流量的流量类型、各流量类型对应的下发权重,确定所述目标流量的下发优先级,根据所述下发优先级分批下发所述目标流量至所述虚拟生产环境。
3.如权利要求1所述的虚拟测试方法,其特征在于,所述根据下发信息和所述属性信息,将所述虚拟流量下发至所述待测系统对应的虚拟生产环境,之前,还包括:
获取所述待测系统的接口信息和组件信息,其中,所述接口信息包括交互关系、接口数据类型以及接口数据量,所述组件信息包括组件类型、组件数据类型以及组件功能;
根据所述组件类型和所述组件功能,生成所述虚拟生产环境中的组件,并基于所述组件数据类型设定其对应的数据传输对象;
在所述虚拟生产环境中添加所述接口数据类型对应的各个组件的接口,并基于所述交互关系和所述接口数据量设定所述接口的参数。
4.如权利要求3所述的虚拟测试方法,其特征在于,当检测到待测系统在实际数据处理过程中产生实际流量时,获取所述实际流量的流量参数,包括:
获取数据处理请求,其中,所述数据处理请求为控制方在发送所述数据处理请求至所述待测系统时,通过异步传输的方式发送至所述虚拟生产环境;
预测在所述虚拟生产环境中的执行所述数据处理请求时生成的预测虚拟流量;
当检测到所述待测系统执行所述数据处理请求时产生的实际流量与所述预测虚拟流量一致时,则获取所述实际流量的流量参数。
5.如权利要求1所述的虚拟测试方法,所述待测系统为广告系统,所述虚拟生产环境为所述广告系统对应的虚拟广告投放系统,所述方法包括:
获取所述广告系统中每个广告对应的网络框架的实际广告流量数据,其中,所述网络框架用于承载展示广告;
基于所述实际广告流量,生成所述网络框架在所述虚拟广告投放系统中对应的虚拟网络框架的虚拟广告流量数据;
基于所述虚拟广告流量数据在所述虚拟网络框架中模拟广告的点击状态;
根据所述点击状态,识别出现流量作弊的虚拟网络框架对应的广告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010165032.2/1.html,转载请声明来源钻瓜专利网。