基带处理单元批量自动测试的方法技术

技术编号:39755898 阅读:14 留言:0更新日期:2023-12-17 23:55
本发明专利技术涉及一种基带处理单元批量自动测试的方法

【技术实现步骤摘要】
基带处理单元批量自动测试的方法、系统及存储介质


[0001]本专利技术涉及无线通信的
,尤其是涉及一种基带处理单元批量自动测试的方法

系统及存储介质


技术介绍

[0002]基带处理单元是
"Base band Unit"
的缩写,在无线通信中,基带处理单元是通信基站的一个重要组成部分,负责处理基带信号,即数字信号的处理和调制,以便进行数据传输和通信

[0003]当前无线基站硬件服务中,经常有基带处理单元返修,例如返修占比较大的型号为
BaseBand 5212/5216
的基带处理单元,其维修时需要用
PC
端控制使用
FileZilla

LTE
测试版本上传至基带处理单元,再使用基带处理单元内置
moshell
模块的
Cygwin
平台终端上传特定的基站测试脚本,进而运行各种测试命令

[0004]在上述基带处理单元板卡测试过程中,通常是一台
PC
端调测一个基带处理单元,多个型号相同的基带处理单元由于
IP
地址一致,如果同时批量由一台
PC
端测试会导致交换机无法识别测试目标,从而导致测试瓶颈较大

为了提高测试效率,通常会采用多套
PC
端进行测试

测试时,将多套待测基带处理单元全部摆放于工作台上,再分别一一进行测试<br/>。
[0005]然而,上述技术中,设置多套
PC
端的方案会增加设备成本和人工作业成本,使得批量测试的上限不够高,当基带处理单元返修量较大时,仍然会出现整体的测试时间过长,测试效率较低的情况


技术实现思路

[0006]本专利技术目的是提供一种基带处理单元批量自动测试的方法

系统及存储介质,具有能改善上述现有技术中设置多套
PC
端的方案会增加设备成本和人工作业成本,使得批量测试的上限不够高,当基带处理单元返修量较大时,仍然会出现整体的测试时间过长,测试效率较低的情况的效果

[0007]本专利技术的上述专利技术目的一是通过以下技术方案得以实现的:一种基带处理单元批量自动测试的方法,包括如下步骤:在目标服务器上创建第一虚拟测试平台和第二虚拟测试平台;在所述第一虚拟测试平台和第一待测基带处理单元之间,及在所述第二虚拟测试平台和第二待测基带处理单元之间建立通信连接;在所述第一虚拟测试平台和第二虚拟测试平台运行预设自动测试
RPA
脚本,通过所述预设自动测试
RPA
脚本将
LTE
测试软件和基站测试脚本自动上传至所述第一待测基带处理单元和第二待测基带处理单元进行测试

[0008]通过采用上述技术方案,通过划分虚拟平台,可以将目标服务器的物理资源划分成多个虚拟环境,每个环境都拥有独立的资源配额,实现了资源隔离

这种资源隔离确保了一个虚拟环境的测试活动不会影响其他环境,从而实现多个型号相同的待测基带处理单元
以相同
IP
地址接入内置管理
IP
,每一个虚拟平台对一个待测基带处理单元进行测试;另一方面,通过预设自动测试
RPA
脚本取代人工上传的动作,使操作员仅需在多个虚拟测试平台上运行预设自动测试
RPA
脚本即可,提高了批量测试的自动化程度

通过本方法,批量测试的上限取决于虚拟机的数量以及服务器的网络端口数量,使得批量测试的上限大大增加,从而缩短了整体的测试时间,提高了测试效率

[0009]本专利技术在一较佳示例中可以进一步配置为:所述在目标服务器上创建第一虚拟测试平台和第二虚拟测试平台,包括:通过
ESXi
控制台创建第一虚拟机和第二虚拟机,所述第一虚拟机和第二虚拟机分别与所述目标服务器上的第一网络端口和第二网络端口相对应,所述
ESXi
操作系统预存在所述目标服务器内;接收配置参数至所述第一虚拟机和第二虚拟机以生成所述第一虚拟测试平台和第二虚拟测试平台,所述参数包括
CPU
数量

内存容量以及网络连接带宽

[0010]通过采用上述技术方案,
ESXi(VMware vSphere Hypervisor)
是一种常用的用来创建和管理虚拟机的虚拟化平台,通过将第一虚拟机和第二虚拟机分别与目标服务器上的第一网络端口和第二网络端口相对应,使得虚拟机能够与外部网络通信,并且可以像物理服务器一样访问网络资源,并确保网络流量正确地路由到虚拟机,从而完成基带处理单元的测试

[0011]本专利技术在一较佳示例中可以进一步配置为:所述在所述第一虚拟测试平台和第一待测基带处理单元之间,及在所述第二虚拟测试平台和第二待测基带处理单元之间建立通信连接,包括:获取所述第一虚拟测试平台和第二虚拟测试平台的网络配置信息,并通过所述网络配置信息确定所述第一网络端口和第二网络端口的位置;连接所述第一待测基带处理单元至所述第一网络端口,并连接所述第二待测基带处理单元至所述第二网络端口

[0012]通过采用上述技术方案,通过查看虚拟机的网络配置如
IP
地址分配和端口映射等,能够知道虚拟机与服务器上的网络端口之间的关系,找到对应的网络端口后通过网线连接,便能建立一一对应的通信关系

[0013]本专利技术在一较佳示例中可以进一步配置为:所述在所述第一虚拟测试平台和第二虚拟测试平台运行预设自动测试
RPA
脚本,包括:通过所述
ESXI
控制台启动所述第一虚拟测试平台和第二虚拟测试平台;分别在所述第一虚拟测试平台和第二虚拟测试平台中运行所述预设自动测试
RPA
脚本,所述预设自动测试
RPA
脚本内置于所述第一虚拟测试平台和第二虚拟测试平台

[0014]通过采用上述技术方案,在每一个虚拟测试平台中都内置预设自动测试
RPA
脚本,能够使每一个虚拟测试平台自动完成测试过程,减少人工作业量

[0015]本专利技术在一较佳示例中可以进一步配置为:所述通过所述预设自动测试
RPA
脚本将
LTE
测试软件和基站测试脚本自动上传至所述第一待测基带处理单元和第二待测基带处理单元进行测试,包括:通过所述预设
RPA
自动测试脚本恢复所述第一待测基带处理单元的出厂设置;通过所述预设
RPA
自动测试脚本控制
PyAutoGui
模块捕获恢复所述第一待测基带
处理单元的出厂设置的完成结果,并生成第一完结指令;接收所述第一完结指令后,通过所述预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基带处理单元批量自动测试的方法,其特征在于,包括:在目标服务器上创建第一虚拟测试平台和第二虚拟测试平台;在所述第一虚拟测试平台和第一待测基带处理单元之间,及在所述第二虚拟测试平台和第二待测基带处理单元之间建立通信连接;在所述第一虚拟测试平台和第二虚拟测试平台运行预设自动测试
RPA
脚本,通过所述预设自动测试
RPA
脚本将
LTE
测试软件和基站测试脚本自动上传至所述第一待测基带处理单元和第二待测基带处理单元进行测试
。2.
根据权利要求1所述的一种基带处理单元批量自动测试的方法,其特征在于,所述在目标服务器上创建第一虚拟测试平台和第二虚拟测试平台,包括:通过
ESXi
控制台新建第一虚拟机和第二虚拟机,所述第一虚拟机和第二虚拟机分别与所述目标服务器上的第一网络端口和第二网络端口相对应,所述
ESXi
操作系统预存在所述目标服务器内;接收配置参数至所述第一虚拟机和第二虚拟机以生成所述第一虚拟测试平台和第二虚拟测试平台,所述参数包括
CPU
数量

内存容量以及网络连接带宽
。3.
根据权利要求2所述的一种基带处理单元批量自动测试的方法,其特征在于,所述在所述第一虚拟测试平台和第一待测基带处理单元之间,及在所述第二虚拟测试平台和第二待测基带处理单元之间建立通信连接,包括:获取所述第一虚拟测试平台和第二虚拟测试平台的网络配置信息,并通过所述网络配置信息确定所述第一网络端口和第二网络端口的位置;连接所述第一待测基带处理单元至所述第一网络端口,并连接所述第二待测基带处理单元至所述第二网络端口
。4.
根据权利要求3所述的一种基带处理单元批量自动测试的方法,其特征在于,所述在所述第一虚拟测试平台和第二虚拟测试平台运行预设自动测试
RPA
脚本,包括:通过所述
ESXI
控制台启动所述第一虚拟测试平台和第二虚拟测试平台;分别在所述第一虚拟测试平台和第二虚拟测试平台中运行所述预设自动测试
RPA
脚本,所述预设自动测试
RPA
脚本内置于所述第一虚拟测试平台和第二虚拟测试平台
。5.
根据权利要求4所述的一种基带处理单元批量自动测试的方法,其特征在于,所述通过所述预设自动测试
RPA
脚本将
LTE
测试软件和基站测试脚本自动上传至所述第一待测基带处理单元和第二待测基带处理单元进行...

【专利技术属性】
技术研发人员:王弢杨磊杨勇
申请(专利权)人:北京盛和信科技股份有限公司
类型:发明
国别省市:

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

1