边缘架构系统的性能测试方法、装置及电子设备制造方法及图纸

技术编号:39130757 阅读:6 留言:0更新日期:2023-10-23 14:50
本申请公开了一种边缘架构系统的性能测试方法、装置及电子设备,其中方法包括:向第一执行机发送第一性能测试包,第一执行机为在边缘架构系统的第一边缘节点所在的区域配置的执行机;向第一执行机发送测试执行命令,测试执行命令用于指示第一执行机基于第一性能测试包对第一边缘节点进行性能测试;接收第一执行机返回的测试数据。通过上述方法,由边缘节点所在区域的执行机基于性能测试包对边缘节点进行性能测试,与实际应用中边缘节点接收对应区域的服务器发起的网络请求相一致。这样,边缘节点在测试过程中接收数据的时延与实际应用中接收数据的时延较为一致,有利于减少边缘架构系统的性能测试结果与系统真实性能的偏差。偏差。偏差。

【技术实现步骤摘要】
边缘架构系统的性能测试方法、装置及电子设备


[0001]本申请涉及软件测试
,尤其涉及一种边缘架构系统的性能测试方法、装置及电子设备。

技术介绍

[0002]边缘架构系统包括多个边缘节点,现有技术中,对边缘架构系统进行性能测试的测试,网络请求均由统一的节点发出。然而,实际应用中,不同的边缘节点接收对应区域的服务器发起的网络请求。这样,就导致边缘节点在测试过程中接收数据的时延与实际应用中接收数据的时延不同,从而容易导致边缘架构系统的性能测试结果与系统真实性能存在偏差。

技术实现思路

[0003]本申请实施例提供一种边缘架构系统的性能测试方法、装置及电子设备,以解决边缘节点在测试过程中接收数据的时延与实际应用中接收数据的时延不同,从而容易导致边缘架构系统的性能测试结果与系统真实性能存在偏差的问题。
[0004]为了解决上述技术问题,本申请是这样实现的:
[0005]第一方面,本申请实施例提供了一种边缘架构系统的性能测试方法,应用于性能测试平台,所述方法包括:
[0006]向第一执行机发送第一性能测试包,所述第一执行机为在所述边缘架构系统的第一边缘节点所在的区域配置的执行机;
[0007]向所述第一执行机发送测试执行命令,所述测试执行命令用于指示所述第一执行机基于所述第一性能测试包对所述第一边缘节点进行性能测试;
[0008]接收所述第一执行机返回的测试数据。
[0009]第二方面,本申请实施例还提供了一种边缘架构系统的性能测试装置,应用于性能测试平台,包括:
[0010]第一发送模块,用于向第一执行机发送第一性能测试包,所述第一执行机为在所述边缘架构系统的第一边缘节点所在的区域配置的执行机;
[0011]第二发送模块,用于向所述第一执行机发送测试执行命令,所述测试执行命令用于指示所述第一执行机基于所述第一性能测试包对所述第一边缘节点进行性能测试;
[0012]第一接收模块,用于接收所述第一执行机返回的测试数据。
[0013]第三方面,本申请实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面中所述的边缘架构系统的性能测试方法的步骤。
[0014]第四方面,本申请实施例还提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的边缘架构系统的性能测试方法的步骤。
[0015]本申请实施例中,向第一执行机发送性能测试包,该第一执行机为在边缘架构系统的第一边缘节点所在的区域配置的执行机;向第一执行机发送测试执行命令,用于指示第一执行机基于第一性能测试包对第一边缘节点进行性能测试。通过上述方法,边缘节点所在区域的执行机基于性能测试包对边缘节点进行性能测试。即性能测试过程中,由边缘节点所在区域的执行机对边缘节点服务器发起网络请求,与实际应用中边缘节点服务器接收对应区域的服务器发起的网络请求相一致。这样,边缘节点在测试过程中接收数据的时延与实际应用中接收数据的时延较为一致,有利于减少边缘架构系统的性能测试结果与系统真实性能的偏差。
附图说明
[0016]图1为本申请实施例提供的一种边缘架构系统的性能测试方法的流程图;
[0017]图2为本申请实施例提供的性能测试平台架构图;
[0018]图3为本申请实施例提供的一种边缘架构系统的性能测试装置的结构图;
[0019]图4为本申请实施例提供的一种电子设备的结构图。
具体实施方式
[0020]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0021]边缘架构系统包括多个边缘节点,现有测试技术主要包括传统性能测试和全链路性能测试,通过现有测试技术对边缘架构系统进行性能测试,网络请求均由统一的节点发出。然而,实际应用中,不同的边缘节点接收对应区域的服务器发起的网络请求。这样,就导致边缘节点在测试过程中接收数据的时延与实际应用中接收数据的时延不同,对于高并发低时延要求的边缘架构系统,容易导致边缘架构系统的性能测试结果与系统真实性能存在偏差。
[0022]本申请提供一种边缘架构系统的性能测试方法、装置及电子设备,以解决现有技术中边缘节点在测试过程中接收数据的时延与实际应用中接收数据的时延不同,容易导致边缘架构系统的性能测试结果与系统真实性能存在偏差的问题。
[0023]以下先对本申请实施例提供的边缘架构系统的性能测试方法进行说明。
[0024]参见图1,图1是本申请实施例提供的一种边缘架构系统的性能测试方法的流程图,该方法包括以下步骤:
[0025]步骤101、向第一执行机发送第一性能测试包,所述第一执行机为在所述边缘架构系统的第一边缘节点所在的区域配置的执行机;
[0026]步骤102、向所述第一执行机发送测试执行命令,所述测试执行命令用于指示所述第一执行机基于所述第一性能测试包对所述第一边缘节点进行性能测试;
[0027]步骤103、接收所述第一执行机返回的测试数据。
[0028]步骤101中,性能测试平台向第一执行机发送第一性能测试包,第一执行机为在边缘架构系统的第一边缘节点所在的区域配置的执行机。具体的,性能测试平台向第一执行
机的执行引擎发送第一性能测试包,执行机的执行引擎为测试平台远程连接执行机所安装。其中,第一性能测试包中包括测试脚本,该测试脚本为使用开源工具Locust编写的测试脚本或者使用开源工具Goreplay录制的流量脚本。需要说明的是,根据测试需求,性能测试平台可以同时向多个执行机发送性能测试包,也可以只向一个执行机发送性能测试包。例如:根据测试需求,需要对边缘架构系统中的多个边缘节点进行测试时,性能测试平台向多个边缘节点各自对应的执行机发送性能测试包。
[0029]步骤102中,性能测试平台向第一执行机发送测试执行命令,该测试执行命令用于指示第一执行机基于第一性能测试包对第一边缘节点进行性能测试。第一执行机基于第一性能测试包对第一边缘节点进行性能测试,即第一执行机对第一边缘节点的服务器发起网络请求。需要说明的是,第一执行机与第一边缘节点的服务器位于不同的云平台,第一执行机位于执行边缘云平台,第一边缘节点的服务器位于边缘架构系统的边缘云平台。边缘架构系统的边缘云平台,即边缘架构系统实际应用中,用户所访问的边缘云平台,故也可称其为用户边缘平台。第一执行机和第一边缘节点的边缘服务器均位于第一边缘节点所在区域。第一执行机为第一边缘节点所在的区域的用于测试的执行机,性能测试过程中,由第一执行机对第一边缘节点的服务器发起网络请求,与实际应用中边缘节点服务器接收对应区域的服务器发起的网络请求较为一致,故边缘节点在测试过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘架构系统的性能测试方法,应用于性能测试平台,其特征在于,所述方法包括:向第一执行机发送第一性能测试包,所述第一执行机为在所述边缘架构系统的第一边缘节点所在的区域配置的执行机;向所述第一执行机发送测试执行命令,所述测试执行命令用于指示所述第一执行机基于所述第一性能测试包对所述第一边缘节点进行性能测试;接收所述第一执行机返回的测试数据。2.根据权利要求1所述的方法,其特征在于,在所述向第一执行机发送第一性能测试包之前,所述方法还包括:向云平台发送第一执行机配置信息,所述第一执行机配置信息用于所述云平台为所述第一边缘节点配置所述第一执行机。3.根据权利要求2所述的方法,其特征在于,所述边缘架构系统包括N个边缘节点,所述N个边缘节点包括所述第一边缘节点,N为大于1的整数;所述向云平台发送第一执行机配置信息,包括:向云平台发送N份执行机配置信息,每份所述执行机配置信息中包括至少一个执行机的配置信息,所述N份执行机配置信息包括所述第一执行机配置信息,所述N份执行机配置信息用于所述云平台为所述N个边缘节点配置M个执行机,所述M个执行机包括所述第一执行机,所述M为大于或者等于N的整数。4.根据权利要求3所述的方法,其特征在于,在所述边缘架构系统的性能测试网络和所述边缘架构系统的运行网络为同一网络的情况下,所述第一执行机配置信息包括所述第一执行机的公网资源配置参数。5.根据权利要求1所述的方法,其特征在于,在所述向第一执行机发送第一性能测试包之前,所述方法还包括:根据所述第一边缘节点的...

【专利技术属性】
技术研发人员:王煜清刘宇肖淞赵欣李怡峥明杰陆洋徐小英
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1