【技术实现步骤摘要】
一种应用监控规则的测试方法和装置
本专利技术涉及计算机
,具体涉及一种应用监控规则的测试方法、装置、电子设备和计算机可读存储介质。
技术介绍
现如今,家庭防火墙已经实现监控通过路由上网的设备使用应用的情况,例如,家长所关心的家里的孩子、老人的上网情况,使用了哪些应用,使用了多长时间等。从防火前的角度来说,实现上网设备的应用使用情况的监控需要使用应用监控规则对应用使用情况进行监控,例如,应用使用时长统计规则等。可见,应用监控规则是否有效是家庭防火墙对上网设备的应用的监控的准确性的决定因素之一。因此,急需一种测试应用监控规则是否有效的方案。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用监控规则的测试方法、装置、电子设备和计算机可读存储介质。根据本专利技术的一个方面,提供了一种应用监控规则的测试方法,其中,该方法包括:获取一个或多个待测试应用监控规则,所述待测试应用监控规则适用于指定应用的各使用场景;利用待测试应用监控规则,获 ...
【技术保护点】
1.一种应用监控规则的测试方法,其中,该方法包括:/n获取一个或多个待测试应用监控规则,所述待测试应用监控规则适用于指定应用的各使用场景;/n利用待测试应用监控规则,获取指定应用的各使用场景下的测试用例执行时的监控结果;/n根据获取的监控结果,判断待测试应用监控规则是否有效。/n
【技术特征摘要】
1.一种应用监控规则的测试方法,其中,该方法包括:
获取一个或多个待测试应用监控规则,所述待测试应用监控规则适用于指定应用的各使用场景;
利用待测试应用监控规则,获取指定应用的各使用场景下的测试用例执行时的监控结果;
根据获取的监控结果,判断待测试应用监控规则是否有效。
2.如权利要求1所述的方法,其中,所述待测试应用监控规则是根据如下一种或多种因素生成的:
基于DNS的规则;
基于HTTP的规则;
基于请求包长的规则;
基于目的IP地址、目的端口和协议的规则。
3.如权利要求1所述的方法,其中,所述获取指定应用的各使用场景下的测试用例执行时的监控结果包括:
指定应用的各使用场景下的测试用例执行后,获取该指定应用在各使用场景下的使用时长。
4.如权利要求3所述的方法,其中,所述根据获取的监控结果,判断待测试应用监控规则是否有效包括:
判断获取的该指定应用在各使用场景下的使用时长与相应使用场景下的测试用例中的预设执行时长是否一致;
若判断为否,则确定适用于该场景下的待测试应用监控规则无效。
5.如权利要求3所述的方法,其中,所述获取该指定应用在各使用场景下的使用时长包括:
当测试用例的执行时间小于预设阈值时,则不统计该指定应用在相应使用场景下的使用时长;
和/或,
判断测试用例执行时的请求入口是否为该指定应用的入口,若判断为否,则不统计该指定应用在相应使用场景下的使用时长;
和/或,
根据测试用例执行时产生的网络流量的特...
【专利技术属性】
技术研发人员:姜雪峰,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。