网关项目测试方法、装置、电子设备及存储介质与流程

文档序号:33758264发布日期:2023-04-18 16:30阅读:33来源:国知局
网关项目测试方法、装置、电子设备及存储介质与流程

本申请涉及网络测试,尤其涉及一种网关项目测试方法、装置、电子设备及存储介质。


背景技术:

1、当前的网关项目测试中,绝大部分只涉及到功能测试和性能测试。由于当前测试都是基于实际的终端进行的,因此,在功能测试中,虽然流量真实,但限于测试中的用户数不够,导致流量不够的情况;而在性能测试中,流量不够真实,只能测到四层,且协议单一,无法覆盖四层以上流量,由于ip、port变化,导致建流困难、流量不丰富;此外,当前测试中不便制造在网用户数抖动、终端数抖动、流量抖动等场景,导致测试网关项目的稳定性和可靠性较为困难。

2、综合上述情况可知,当前网关项目测试中存在测试效率较低的技术问题,需要改进。


技术实现思路

1、本申请提供一种网关项目测试方法、装置、电子设备及存储介质,用于提高当前网关项目的测试效率。

2、为了解决上述技术问题,本申请提供以下技术方案:

3、本申请提供一种网关项目测试方法,包括:

4、建立多个虚拟客户端;

5、根据上下线指令,从所述多个虚拟客户端中确定工作虚拟客户端;

6、根据资源访问指令,指示所述工作虚拟客户端通过云网关被测服务器访问资源池,并根据资源访问情况生成访问日志;

7、根据所述访问日志,确定所述云网关被测服务器的测试结果。

8、相应的,本申请还提供一种网关项目测试装置,包括:

9、虚拟建立模块,用于建立多个虚拟客户端;

10、工作确定模块,用于根据上下线指令,从所述多个虚拟客户端中确定工作虚拟客户端;

11、资源访问模块,用于根据资源访问指令,指示所述工作虚拟客户端通过云网关被测服务器访问资源池,并根据资源访问情况生成访问日志;

12、结果确定模块,用于根据所述访问日志,确定所述云网关被测服务器的测试结果。

13、同时,本申请提供一种电子设备,其包括处理器和存储器,存储器用于存储计算机程序,处理器用于运行所述存储器里的计算机程序,以执行上述网关项目测试方法中的步骤。

14、此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述网关项目测试方法中的步骤。

15、有益效果:本申请提供一种网关项目测试方法、装置、电子设备及计算机可读存储介质。具体地,该方法在建立多个虚拟客户端后,根据上下线指令从这多个虚拟客户端中确定工作虚拟客户端,然后根据资源访问指令,指示该工作虚拟客户端通过云网关被测服务器访问资源池,并根据资源访问情况生成访问日志,最后根据该访问日志,确定该云网关被测服务器的测试结果。该方法通过在测试服务器中建立虚拟客户端的方式,实现了终端数的自由规划,同时也可以测试到云网关被测服务器满配的情况,使得每一个虚拟客户端都具有真实有效的流量,覆盖了长短报文、不同协议的报文、不同层次的报文,通过并发上传下载,来测试带宽的峰值,解决了建流困难、流量不丰富的问题,也方便模拟真实的用户行为,例如用户上下线、路由震荡、流量震荡等,并且可以自主控制测试挂机时长,便于验证到日常被忽略的低优先级的难以实测的场景,提高了测试效率,此外,本方法提供的访问日志使得测试人员可以定期查看日志,从而从日志中发现比较隐蔽的软件漏洞。



技术特征:

1.一种网关项目测试方法,其特征在于,包括:

2.根据权利要求1所述的网关项目测试方法,其特征在于,所述建立多个虚拟客户端的步骤,包括:

3.根据权利要求1所述的网关项目测试方法,其特征在于,所述多个虚拟客户端属于同一个虚拟客户端设备。

4.根据权利要求1所述的网关项目测试方法,其特征在于,所述根据资源访问指令,指示所述工作虚拟客户端通过云网关被测服务器访问资源池,并根据资源访问情况生成访问日志的步骤,包括:

5.根据权利要求4所述的网关项目测试方法,其特征在于,根据资源访问指令,指示所述工作虚拟客户端基于所述网络地址访问资源池,所述资源池包括内网资源池和外网资源池的步骤,包括:

6.根据权利要求4所述的网关项目测试方法,其特征在于,所述确定资源访问情况,并根据所述资源访问情况生成访问日志的步骤,包括:

7.根据权利要求1所述的网关项目测试方法,其特征在于,还包括:

8.一种网关项目测试装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于运行所述存储器里的计算机程序,以执行权利要求1至7任一项所述的网关项目测试方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的网关项目测试方法中的步骤。


技术总结
本申请提供一种网关项目测试方法、装置、电子设备及存储介质。该方法在建立多个虚拟客户端后,根据上下线指令从这多个虚拟客户端中确定工作虚拟客户端,然后根据资源访问指令,指示该工作虚拟客户端通过云网关被测服务器访问资源池,并根据资源访问情况生成访问日志,最后根据该访问日志,确定该云网关被测服务器的测试结果。该方法通过建立虚拟客户端的方式,实现了终端数的自由规划,且通过云网关被测服务器进行资源池的访问,使得每个虚拟客户端都具有真实有效的流量,解决了建流困难、流量不丰富的问题,也方便模拟真实的用户行为,便于验证到日常被忽略的低优先级的难以实测的场景,提高了测试效率。

技术研发人员:程玉山,黄华桥,李竞
受保护的技术使用者:武汉绿色网络信息服务有限责任公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1