一种网络测试可视化系统和方法技术方案

技术编号:31708451 阅读:22 留言:0更新日期:2022-01-01 11:11
本发明专利技术提供了网络测试可视化系统和方法,解决现有测试工程中测试数据缺乏可读性,无法对测试过程形成直观评估的技术问题。系统包括:业务分配响应装置,用于实时接收测试业务中的测试数据,建立确定测试业务的测试项目缓存序列;业务过程感知装置,用于对确定测试业务的阶段性测试结果进行测试时序性特征和测试描述维度的识别,形成测试项目的过程描述数据;可视过程建模装置,用于形成对过程描述数据进行视觉表达的可视化交互对象,根据人机交互控制可视化交互对象按需布局,形成测试业务的可视化展示过程。将整体测试业务和独立测试项目的测试过程直观展示,实施监控和有序调度,从而实现众测项目全生命周期监控的信息规范化、自动化和可视化。自动化和可视化。自动化和可视化。

【技术实现步骤摘要】
一种网络测试可视化系统和方法


[0001]本专利技术涉及数据交互
,具体涉及一种网络测试可视化系统和方法。

技术介绍

[0002]现有网络测试技术中,测试工程可以根据测试脚本自动化进行,测试中间数据和测试结果数据需要专业测试人员解读。测试人员业务素质参差,测试过程缺乏技术保障与监控,难以把控和追溯测试人员的违规测试行为,难以避免违规测试所造成的损失评估。同时,测试信息的可读性差大大降低了运营人员及客户对项目的把控,严重影响项目可靠推进。

技术实现思路

[0003]鉴于上述问题,本专利技术实施例提供一种网络测试可视化系统和方法,解决现有测试工程中测试数据缺乏可读性,无法对测试过程形成直观评估的技术问题。
[0004]本专利技术实施例的网络测试可视化系统,包括:
[0005]业务分配响应装置,用于实时接收测试业务中的测试数据,建立确定测试业务的测试项目缓存序列;
[0006]业务过程感知装置,用于对确定测试业务的阶段性测试结果进行测试时序性特征和测试描述维度的识别,形成测试项目的过程描述数据;
[0007]可视过程建模装置,用于形成对过程描述数据进行视觉表达的可视化交互对象,根据人机交互控制可视化交互对象按需布局,形成测试业务的可视化展示过程。
[0008]本专利技术一实施例中,所述业务分配响应装置包括:
[0009]数据过滤采集模块,用于对测试数据过滤,确定测试数据所属测试人员、测试项目和测试业务,根据测试人员获取测试权限,根据测试项目获取测试进度,根据测试业务获取人力资源分配额度;
[0010]缓存序列形成模块,用于根据时序性建立确定测试业务的测试项目队列,在测试项目队列中建立确定测试项目的测试数据与测试人员的数据映射。
[0011]本专利技术一实施例中,所述业务过程感知装置包括:
[0012]数据维度划分模块,用于形成业务内所有参与者的测试数据进行类型、频次和命中率等通用维度的量化数据,同时将测试数据按测试项目进行维度提取,形成每个参与者的测试行为维度的量化数据;
[0013]维度数据映射模块,用于将确定测试业务中相同和不同测试项目间的同维度测试数据进行关联性映射形成连续测试行为的时序性的量化数据;
[0014]根据量化数据确定测试业务中测试项目的过程描述数据。
[0015]本专利技术一实施例中,所述可视过程建模装置包括:
[0016]数据接收映射模块,用于形成可视化交互对象接收过程描述数据的映射接口,将过程描述数据中与可视化交互对象与定义的数据展示类型相映射;
[0017]数据异构同步模块,用于接收定制或预制的同步控制数据,根据同步控制数据形成不同可视化交互对象间相同测试数据或相关测试数据的按需同步显示;
[0018]展示人机交互模块,用于在可视化交互对象上形成控制对象识别,根据控制对象类型形成可视化交互对象控制或测试业务控制。
[0019]本专利技术一实施例中,还包括:
[0020]交互反馈转发装置,用于在可视化展示过程将交互控制转换为测试业务或测试对象的控制数据并适配转发。
[0021]本专利技术一实施例中,所述交互反馈转发装置包括:
[0022]一键回收模块,用于根据人机交互指令对网络测试可视化系统中直观展示中可识别的测试业务、测试项目或测试人员的权限或资源一键收回;
[0023]一键隔离模块,用于根据人机交互指令对网络测试可视化系统中直观展示中可识别的测试对象进行操作隔离。
[0024]本专利技术实施例的网络测试可视化,包括:
[0025]实时接收测试业务中的测试数据,建立确定测试业务的测试项目缓存序列;
[0026]对确定测试业务的阶段性测试结果进行测试时序性特征和测试描述维度的识别,形成测试项目的过程描述数据;
[0027]形成对过程描述数据进行视觉表达的可视化交互对象,根据人机交互控制可视化交互对象按需布局,形成测试业务的可视化展示过程。
[0028]本专利技术一实施例中,还包括:
[0029]在可视化展示过程将交互控制转换为测试业务或测试对象的控制数据并适配转发。
[0030]本专利技术实施例的网络测试可视化系统,包括:
[0031]存储器,用于存储上述的网络测试可视化方法处理过程中对应的程序代码;
[0032]处理器,用于执行所述程序代码。
[0033]本专利技术实施例的网络测试可视化系统和方法将网络众测测试业务过程直观化。将整体测试业务和独立测试项目的测试参数、态势效果、测试成果、图表分析以及实时排名情况直观展示,实施监控和有序调度,创新性地形成了众测领域的可视化监控技术手段。从而实现众测项目全生命周期监控的信息规范化、自动化和可视化。
附图说明
[0034]图1所示为本专利技术一实施例网络测试可视化系统的架构示意图。
[0035]图2所示为本专利技术一实施例网络测试可视化方法的流程示意图。
[0036]图3所示为本专利技术一实施例应用网络测试可视化方法和系统形成的测试业务的具体可视化界面示意图。
具体实施方式
[0037]为使本专利技术的目的、技术方案及优点更加清楚、明白,以下结合附图及具体实施方式对本专利技术作进一步说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所
获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]专利技术一实施例网络测试可视化系统如图1所示。在图1中,本实施例包括:
[0039]业务分配响应装置100,用于实时接收测试业务中的测试数据,建立确定测试业务的测试项目缓存序列。
[0040]本领域技术人员可以理解,在并发的网络测试业务中针对具体的服务、应用涉及的系统架构、网络硬件设施和软件配置环境采用的测试业务方案中必然包括对应测试项目的测试策略、测试工具和测试人员等测试资源。每个测试项目的测试环节之间存在测试行为、测试数据间的多态耦合形式,测试中间结果存在随机性和碎片化。通过形成测试项目的缓存序列以保证业务测试环节的测试完整性,缓存序列形成测试业务日志有利于今后测试方案和效果的日志分析及调整。
[0041]业务过程感知装置200,用于对确定测试业务的阶段性测试结果进行测试时序性特征和测试描述维度的识别,形成测试项目的过程描述数据。
[0042]本领域技术人员可以理解,测试项目形成的动态测试过程具有目标一致性和时序离散性特点。根据对阶段性测试结果中的时序数据识别可以确定测试时间节点,根据对阶段性测试结果中的维度数据识别可以确定测试步骤节点、测试内容节点、测试效果节点、测试统计节点等与测试业务方案对应的量化节点和内容。测试描述维度包括但不限于测试人员、漏洞类型、攻击行为、攻击策略、攻击时长、影响范围等主要描述维度之间的耦合维度表征。
[0043]可视过程建模装置300,用于形成对过程描述数据进行视觉表达的可视化交互对象,根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络测试可视化系统,其特征在于,包括:业务分配响应装置,用于实时接收测试业务中的测试数据,建立确定测试业务的测试项目缓存序列;业务过程感知装置,用于对确定测试业务的阶段性测试结果进行测试时序性特征和测试描述维度的识别,形成测试项目的过程描述数据;可视过程建模装置,用于形成对过程描述数据进行视觉表达的可视化交互对象,根据人机交互控制可视化交互对象按需布局,形成测试业务的可视化展示过程。2.如权利要求1所述的网络测试可视化系统,其特征在于,所述业务分配响应装置包括:数据过滤采集模块,用于对测试数据过滤,确定测试数据所属测试人员、测试项目和测试业务,根据测试人员获取测试权限,根据测试项目获取测试进度,根据测试业务获取人力资源分配额度;缓存序列形成模块,用于根据时序性建立确定测试业务的测试项目队列,在测试项目队列中建立确定测试项目的测试数据与测试人员的数据映射。3.如权利要求1所述的网络测试可视化系统,其特征在于,所述业务过程感知装置包括:数据维度划分模块,用于形成业务内所有参与者的测试数据进行类型、频次和命中率等通用维度的量化数据,同时将测试数据按测试项目进行维度提取,形成每个参与者的测试行为维度的量化数据;维度数据映射模块,用于将确定测试业务中相同和不同测试项目间的同维度测试数据进行关联性映射形成连续测试行为的时序性的量化数据;根据量化数据确定测试业务中测试项目的过程描述数据。4.如权利要求1所述的网络测试可视化系统,其特征在于,所述可视过程建模装置包括:数据接收映射模块,用于形成可视化交互对象接收过程描述数据的映射接口,将过程描述数据中与可视化交互对...

【专利技术属性】
技术研发人员:蔡晶晶陈俊郑斐斐胡刚王利军
申请(专利权)人:北京五一嘉峪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1