[发明专利]DNS自动化性能测试方法、装置、设备及可读存储介质在审
申请号: | 202010793590.3 | 申请日: | 2020-08-07 |
公开(公告)号: | CN111930621A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 冯嘉美 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 徐进之 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dns 自动化 性能 测试 方法 装置 设备 可读 存储 介质 | ||
1.一种DNS自动化性能测试方法,其特征在于,所述DNS自动化性能测试方法包括以下步骤:
获取域名系统DNS的多场景信息,从所述多场景信息中提取出对应的多场景配置参数集合,并根据所述多场景配置参数集合抽象出多种子场景参数组合,其中,每一场景对应若干子场景;
基于预设数据查询函数自动模拟域名解析请求,并获取域名解析请求的被查询数据,以基于所述被查询数据生成DNS性能测试的域名测试文件;
基于所述域名测试文件与多种所述子场景参数组合,执行各个子场景下的DNS性能测试操作,以获取所有子场景下的DNS性能测试结果。
2.如权利要求1所述的DNS自动化性能测试方法,其特征在于,所述获取域名系统DNS的多场景信息,从所述多场景信息中提取出对应的多场景配置参数集合,并根据所述多场景配置参数集合抽象出多种子场景参数组合的步骤包括:
获取DNS的多场景信息,并使用预设处理函数对所述多场景信息进行处理后得到每一场景下的配置参数,以将所有场景下的配置参数汇总为所述多场景配置参数集合;
将所述多场景配置参数集合中的每一配置参数的取值作为一取值集合,在各个取值集合之间使用笛卡尔积原理得到多种所述子场景参数组合,以随机抽象出每一场景所对应多个子场景的子场景参数组合,并汇总为多种所述子场景参数组合。
3.如权利要求1所述的DNS自动化性能测试方法,其特征在于,所述基于预设数据查询函数自动模拟域名解析请求,并获取域名解析请求的被查询数据,以基于所述被查询数据生成DNS性能测试的域名测试文件的步骤之前,还包括:
搭建执行DNS性能测试所需的网络环境,并安装预设DNS压力测试工具;
对所述网络环境与所述DNS压力测试工具进行检查,以确保所述网络环境与所述DNS压力测试工具的正常运行。
4.如权利要求3所述的DNS自动化性能测试方法,其特征在于,所述基于预设数据查询函数自动模拟域名解析请求,并获取域名解析请求的被查询数据,以基于所述被查询数据生成DNS性能测试的域名测试文件的步骤包括:
在所述网络环境中进行域名添加操作,并生成基础解析记录;
利用所述数据查询函数自动模拟域名解析请求,并根据当前所添加的域名以及所述基础域名记录生成所述被查询数据,以将所述被查询数据整合成所述域名测试文件,其中,所述域名测试文件存储于区块链中。
5.如权利要求3所述的DNS自动化性能测试方法,其特征在于,所述基于所述域名测试文件与多种所述子场景参数组合,执行各个子场景下的DNS性能测试操作,以获取所有子场景下的DNS性能测试结果的步骤包括:
生成每一所述子场景参数组合所对应的对象简谱文件,并使用加载有所述域名测试文件的DNS压力测试工具,逐一对各所述对象简谱文件执行DNS性能测试操作;
直至所有所述对象简谱文件的DNS性能测试操作执行完成时,将收集到的所有子场景下的指定监控指标数据作为所述所有子场景下的DNS性能测试结果。
6.如权利要求5所述的DNS自动化性能测试方法,其特征在于,所述直至所有所述对象简谱文件的DNS性能测试操作执行完成时,将收集到的所有子场景下的指定监控指标数据作为所述所有子场景下的DNS性能测试结果的步骤之后,还包括:
将所述指定监控指标数据写入预设数据库;
将所述数据库中的指定监控数据整合后进行可视化展示。
7.如权利要求1-6中任一项所述的DNS自动化性能测试方法,其特征在于,所述基于所述域名测试文件与多种所述子场景参数组合,执行各个子场景下的DNS性能测试操作,以获取所有子场景下的DNS性能测试结果的步骤之后,还包括:
接收针对各个子场景所创建的自定义性能判别函数,并基于所述自定义性能判别函数,对所述所有子场景下的DNS性能测试结果进行定制化性能分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010793590.3/1.html,转载请声明来源钻瓜专利网。