【技术实现步骤摘要】
网络性能的测试方法和测试装置、电子设备及存储介质
本专利技术涉及计算机网络
,具体涉及网络性能的测试方法和测试装置、电子设备及存储介质。
技术介绍
网络性能测试是用于对被测设备在不同的配置环境下的网络性能,现有对网络性能的测试一般是通过在测试设备上安装专业的网络性能测试工具,对被测设备进行网络性能测试。例如,安装Iperf,Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失等等。然而,专业的网络性能测试工具的安装需要安装人员具有一定的专业知识,且对于测试设备而言,需要预支系统类型以及系统内存,这会导致网络性能测试的测试效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网络性能的测试方法和测试装置、电子设备及存储介质,以解决网络性能测试的测试效率低的问题。根据第一方面,本专利技术实施例提供了一种网络性能的测试方法,包括:获取被测设备的CPU信息;利用所述CPU信息确定所述被测设备对应的 ...
【技术保护点】
1.一种网络性能的测试方法,其特征在于,包括:/n获取被测设备的CPU信息;/n利用所述CPU信息确定所述被测设备对应的编译平台;/n基于所述编译平台编译出网络性能测试可执行文件,并将所述网络性能测试可执行文件导入所述被测设备中;其中,网络性能测试可执行文件用于测试网络性能;/n设置所述被测设备的配置参数;其中,所述配置参数包括内核参数以及测试场景标识;同一所述内核参数对应于至少一种测试场景;/n根据所述网络性能测试可执行文件以及所述配置参数,对所述被测设备进行网络性能测试,以得到所述被测设备对应于所述配置参数的测试数据。/n
【技术特征摘要】 【专利技术属性】
1.一种网络性能的测试方法,其特征在于,包括:
获取被测设备的CPU信息;
利用所述CPU信息确定所述被测设备对应的编译平台;
基于所述编译平台编译出网络性能测试可执行文件,并将所述网络性能测试可执行文件导入所述被测设备中;其中,网络性能测试可执行文件用于测试网络性能;
设置所述被测设备的配置参数;其中,所述配置参数包括内核参数以及测试场景标识;同一所述内核参数对应于至少一种测试场景;
根据所述网络性能测试可执行文件以及所述配置参数,对所述被测设备进行网络性能测试,以得到所述被测设备对应于所述配置参数的测试数据。
2.根据权利要求1所述的方法,其特征在于,所述基于所述编译平台编译出网络性能测试可执行文件,包括:
利用所述编译平台查询预设编码表,以确定编码器;其中,所述预设编码表用于存储编译平台与其对应的编码器;
利用确定出的编码器编译出所述网络性能测试可执行文件。
3.根据权利要求1所述的方法,其特征在于,所述根据所述网络性能测试可执行文件以及所述配置参数,对所述被测设备进行网络性能测试,以得到所述被测设备对应于所述配置参数的测试数据,包括:
创建读线程和写线程;
利用所述写线程在所述被测设备上创建临时文件,并将所述配置参数传入所述被测设备,以使得所述被测设备将基于所述配置参数得到的网络性能测试结果存储在所述临时文件中;
利用所述读线程读取所述临时文件中的测试结果存储在目标文件中;
对所述目标文件中的测试结果进行处理,得到所述测试数据。
4.根据权利要求3所述的方法,其特征在于,所述对所述目标文件中的测试结果进行处理,得到所述测试数据,包括:
从所述目标文件中筛选出吞吐量数据以及CPU使用率信息;其中,所述吞吐量数据与所述CPU使用率信息一一对应;
基于所述吞吐量数据以及所述CPU使用率信息,形成所述被测设备在所述配置参数下的测试数据。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
利用所述测试数据,评价所述被测设备在各个所述配置参数下的网络性能;
基于评价结果确定最优的网络性能对应的配置参数。
6.一种网络性能的测试方法,其特征在于,包括:
接收测试设备导入的网络性能测试可执行文件;其中,所述网络性能测试可执行文件是所述测试设备基于本地的CPU信息编译得到的;
基于所述测试设备传入的配置参数以及所述网络性能测试可执行文件进行网络性能测试,得到对应于所述配置参数的测试数据。
技术研发人员:周国强,胡懿敏,王磊,
申请(专利权)人:苏州科达科技股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。