一种数据采集服务系统的测试方法及系统技术方案

技术编号:38369294 阅读:11 留言:0更新日期:2023-08-05 17:34
本申请提供了一种数据采集服务系统的测试方法及系统,涉及数据采集技术领域。数据采集服务系统的测试方法包括:确认数据采集服务系统的基础信息是否满足启动条件,以及确认测试环境是否准备完成;当所述基础信息符合所述启动条件且所述测试环境准备完成,则所述数据采集服务系统对预设业务场景进行测试,并获得测试结果;对所述测试结果与预设结果进行比较,并生成分析报告。通过该方法可以主动发现预设业务场景运行时所存在的不足和缺陷,从而能够针对性地进行调优。能够针对性地进行调优。能够针对性地进行调优。

【技术实现步骤摘要】
一种数据采集服务系统的测试方法及系统


[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]一种可选的实现方式中,还包括重启模块;
[0035]所述重启模块,用于当所述不利因素被解除时,生成重启指令以使测试重启。
[0036]本申请的有益效果是:
[0037]在满足启动条件以及测试环境准备完成的前提下,数据采集服务系统对预设业务场景进行测试,并获得测试结果。其中,根据测试结果,就可以主动发现预设业务场景运行时所存在的不足和缺陷,从而能够针对性地进行调优。
附图说明
[0038]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0039]图1示出了一种数据采集服务系统的测试方法的流程图;
[0040]图2示出了一种数据采集服务系统的测试系统的结构图。
[0041]主要元件符号说明:
[0042]11

确认模块;12

测试模块;13

分析模块;14

暂停模块;15

重启模块。
具体实施方式
[0043]下面结合附图,对本申请实施例进行描述。显然,所描述的实施例仅为本申请一部分实施例,而不是全部的实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请的保护范围。
[0044]实施例
[0045]参阅图1,在本实施例中,提出了一种数据采集服务系统的测试方法,包括如下步骤:
[0046]S1,确认数据采集服务系统的基础信息是否满足启动条件,以及确认测试环境是否准备完成;
[0047]S2,当基础信息符合启动条件且测试环境准备完成,则数据采集服务系统对预设业务场景进行测试,并获得测试结果;
[0048]S3,对所述测试结果与预设结果进行比较,并生成分析报告。
[0049]对预设业务场景进行测试时,需要满足两个条件:连续和递增。如此才能获得更加准确的测试结果。
[0050]在步骤S2中,“基础信息符合启动条件”包括:
[0051]数据采集服务系统的逻辑架构与实际部署架构一致;
[0052]数据采集服务系统的基础数据相对于实际数据按比例缩放;
[0053]数据采集服务系统的业务模型满足实际业务需求。
[0054]通过上述设置,使得进行测试数据采集服务系统,与实际生产所采用的系统相一致。当实际数据较大时,基础数据按比例缩放能够降低测试时间和成本,其中,测试结果按照缩放比例进行相应的调整,就可以获得实际生产中所对应的结果。
[0055]在本实施例中,基础数据的信息可如下表所示:
[0056][0057]在步骤S2中,“测试环境准备完成”包括:
[0058]数据采集服务系统的功能验证通过;
[0059]数据采集服务系统中各业务模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据采集服务系统的测试方法,其特征在于,包括:确认数据采集服务系统的基础信息是否满足启动条件,以及确认测试环境是否准备完成;当所述基础信息符合所述启动条件且所述测试环境准备完成,则所述数据采集服务系统对预设业务场景进行测试,并获得测试结果;对所述测试结果与预设结果进行比较,并生成分析报告。2.根据权利要求1所述的数据采集服务系统的测试方法,其特征在于,所述“所述基础信息符合所述启动条件”包括:所述数据采集服务系统的逻辑架构与实际部署架构一致;所述数据采集服务系统的基础数据相对于实际数据按比例缩放;所述数据采集服务系统的业务模型满足实际业务需求。3.根据权利要求1所述的数据采集服务系统的测试方法,其特征在于,所述“所述测试环境准备完成”包括:所述数据采集服务系统的功能验证通过;所述数据采集服务系统中各业务模型的基础参数梳理并配正确;压力机到位并部署完成;网络配置正确,连接通畅且满足压力测试需求。4.根据权利要求1所述的数据采集服务系统的测试方法,其特征在于,所述预设业务场景包括数据上报场景、容量场景、稳定性场景及异常场景;其中,所述“所述数据采集服务系统对预设业务场景进行测试,并获得测试结果”包括:根据所述数据上报场景,测试数据上报服务的单接口最大容量;根据所述容量场景,获得所述数据采集服务系统的性能瓶颈;根据所述稳定性场景,获得所述数据采集服务系统可支持的最大累加容量;根据所述异常场景...

【专利技术属性】
技术研发人员:贺明伟尹继圣刘大照黄文曦李航
申请(专利权)人:深圳感臻智能股份有限公司
类型:发明
国别省市:

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

1