一种程序依赖插件的监测方法及装置制造方法及图纸

技术编号:29930619 阅读:8 留言:0更新日期:2021-09-04 18:58
本申请实施例提供一种程序依赖插件的监测方法及装置,可用于测试安全技术领域,方法包括:首先响应于一监测触发信号,对待监测依赖插件进行检查,生成待监测依赖插件的状态信息;所述监测触发信号在所述依赖插件的特征信息发生变化之后产生,或者定时生成;然后根据所述待监测依赖插件的状态信息,输出对应的监测信号。本申请可以自动化监测工程中涉及的依赖插件,替代人为检查,极大节省了人力成本。极大节省了人力成本。极大节省了人力成本。

【技术实现步骤摘要】
一种程序依赖插件的监测方法及装置


[0001]本申请涉及测试安全
及其他领域,具体涉及程序依赖插件的监测方法及装置。

技术介绍

[0002]在现代前端领域,通常使用npm作为前端工程的依赖管理工具。
[0003]npm在包依赖管理上,存在开发依赖和生产依赖两种,npm包管理工具会在工程打包时,无条件打包生产依赖插件,按实际使用打包开发依赖插件(如:代码压缩工具包、单元测试包、代码格式化包、服务器包)。开发依赖包中,提供了工程编译打包的性能提升工具,开发过程中应引入打包优化工具,提升工程在打包过程中的效率。
[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]本专利技术的又一方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的程序依赖插件的监测方法。
[0040]由上述技术方案可知,本申请提供的一种程序依赖插件的监测方法,方法包括:首先响应于一监测触发信号,对待监测依赖插件进行检查,生成待监测依赖插件的状态信息;所述监测触发信号在所述依赖插件的特征信息发生变化之后产生,或者定时生成;然后根
据所述待监测依赖插件的状态信息,输出对应的监测信号。本专利技术可以自动化监测工程中涉及的依赖插件,替代人为检查,极大节省了人力成本。
附图说明
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是一种程序依赖插件的监测方法流程示意图。
[0043]图2是依赖插件状态生成流程示意图。
[0044]图3是依赖插件归类检查流程示意图。
[0045]图4是分类规则库建立流程示意图。
[0046]图5是程序依赖插件的监测装置结构示意图。
[0047]图6是本申请实施例中的电子设备的结构示意图。
具体实施方式
[0048]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种程序依赖插件的监测方法,其特征在于,包括:响应于一监测触发信号,对待监测依赖插件进行检查,生成待监测依赖插件的状态信息;所述监测触发信号在所述依赖插件的特征信息发生变化之后产生,或者定时生成;根据所述待监测依赖插件的状态信息,输出对应的监测信号。2.根据权利要求1所述的一种程序依赖插件的监测方法,其特征在于,所述对待监测的依赖插件进行检查,生成待监测依赖插件的状态信息,包括:对待监测的依赖插件进行归类检查、合理性检查和优化检查中的至少一个,生成对应的检查结果;若所述归类检查结果、合理性检查结果和优化检查结果中至少一个为异常,则将所述待监测依赖插件的状态信息确定为异常。3.根据权利要求2所述的一种程序依赖插件的监测方法,其特征在于,所述对待监测的依赖插件进行归类检查,生成归类检查结果,包括:获取所述待监测依赖插件当前所处类别信息;根据一预设的分类规则库,对所述待监测依赖插件进行分类,生成对应的理想类别信息;对比所述当前所处类别信息与理想类别信息,若两者不一致,则确定对应的归类检查结果为异常。4.根据权利要求3所述的一种程序依赖插件的监测方法,其特征在于,还包括:建立所述预设的分类规则库。5.根据权利要求4所述的一种程序依赖插件的监测方法,其特征在于,所述建立所述预设的分类规则库,包括:设置导入分类规则库中所有依赖插件的作用域类别,所述作用域类别包括:生产类别和开发类别;根据所述依赖插件的作用域类别,生成所述分类规则库。6.根据权利要求1所述的一种程序依赖插件的监测方法,其特征在于,所述依赖插件的特征信息发生变化,包括:依赖插件的注册入口程序发生修改、分类规则库发生变化。7.一种程序依赖插件的监测装置,其特征在于,包括:依赖插件状态生成模块,响应于一监测触发信号,对待监测依赖插件进行检查,生成待监测依赖插...

【专利技术属性】
技术研发人员:黄孝斌钟宇航霍华仔尹烽旭
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1