System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及5g设备测试,具体为一种基于5g设备自动构建测试环境并测试的工作方法。
技术介绍
1、随着5g技术的快速发展,市场上涌入大量的5g设备,通常研发生产5g设备的公司或采购5g设备的公司都需要对大量5g设备进行测试,测试通过后才投入市场或投入实际生产运营当中。通常需要对5g设备进行测试时,大量5g设备接入各个测试服务,并手动执行每个5g设备指令,记录每个测试结果后手工合并测试结果,没有针对单独的5g设备的独立环境,需要大量5g设备,且手工测试,在测试过程中存在以下问题;
2、1、没有针对单独的5g设备的独立环境,操作时需要操作人员自行依靠熟悉程度操作,容易出错;
3、2、手工选择测试环境和手工执行5g设备指令,通常需要投入大量的测试人员和成本,对5g设备进行测试,测试效率低,成本高;
4、3、只能一个一个的对5g设备测试,效率低;
5、4、手工合并测试结果很繁琐同时错误率偏高、耗费较多时间。
技术实现思路
1、本专利技术的目的在于提供一种基于5g设备自动构建测试环境并测试的工作方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种基于5g设备自动构建测试环境并测试的工作方法,包括以下步骤:
3、准备5g设备和测试工具,配置对应的网络环境;
4、编写自动化脚本,通过自动化脚本完成测试环境的自动构建;
5、以http协议接入不少于1台需要测试的
6、根据接入的每个5g设备信息自动匹配出所需要的测试服务,并构建出各自的测试服务组合,生成专门针对该5g设备的测试服务实例集;
7、自动启动5g设备的测试服务实例集,执行测试生成测试结果;
8、将每个测试服务的独立测试结果合并成该5g设备的测试报告。
9、作为优选,所述以http协议接入的形式包括网线、wifi或蓝牙中的一种,且所述http协议采用post方式,数据内容通过协议body以json格式进行传输。
10、作为优选,所述测试服务组合的构建步骤如下:
11、a1)5g设备接入构建服务后,发送5g设备的类型和设备型号的请求到构建服务;
12、b1)构建服务根据设备类型和设备型号从测试配置表中匹配出所需的测试组合;
13、c1)查询到测试服务组合列表后,从测试服务库中按顺序拉取测试服务镜像,并依次在容器中启动镜像形成实例,至此就生成了专门针对该5g设备的测试服务实例集。
14、作为优选,所述b1)中测试配置表信息包括设备类型、设备型号和测试服务组合列表。
15、作为优选,所述测试服务实例集生成测试结果的步骤为:
16、a2)启动镜像时运行镜像start脚本,每个测试服务单独运行;
17、b2)测试服务启动后遍历执行内置的测试指令,测试指令发送到5g设备上,5g设备接收到指令后按指令响应测试结果给测试服务;
18、c2)测试服务收到5g设备响应的测试结果后保存在测试服务的内存中;
19、d2)测试服务内的所有测试指令执行完成并获取到测试结果后,将测试服务的测试结果发送给测试结果聚合服务,同时结束当时测试服务的运行并回收容器。
20、作为优选,所述a2中start脚本为运行测试服务的脚本。
21、作为优选,所述测试报告的合成步骤为:
22、a3)测试结果聚合服务等待接收测试结果;
23、b3)当接收到一个测试结果后存储在内存或本地文件;
24、c3)当测试结果聚合服务接收到所有的测试结果后,将所有的测试结果合并,并分析统计本次测试详情;通过word工具将合并后的测试结果和分析结果写入到word中自动生成测试报告;
25、d3)下载word形式的测试报告。
26、作为优选,所述c3中自动生成测试报告具体包括以下步骤:
27、a4)数据整理:将收集到的测试结果和性能数据进行整理和分析;
28、b4)报告模板:创建一个报告模板,用于填写对应的数据整理内容;
29、c4)数据填充:将整理后的数据填充到报告模板中,生成最终的测试报告;
30、d4)自动化脚本:编写自动化脚本或使用报告生成工具,实现测试报告的自动生成;
31、e4)定期生成:根据需要,定期执行自动生成报告的任务,确保及时更新和发布测试结果。
32、作为优选,所述b4中的数据整理内容包括测试结果、性能指标和图表的内容。
33、与现有技术相比,本专利技术的有益效果是:可根据设备类型和设备型号自动构建出针对单个设备的测试仿真环境,对5g设备的指令逐一测试并自动合并测试结果;通过测试仿真环境自动构建,使得出错率低,能有效提高测试速度;通过自动执行5g设备指令,只需要一个人或少量测试人员,提交测试效率,降低测试成本;能批量对5g设备进行测试,提高测试效率;自动合并分析测试结果无需人工分析,且准确率较高。
本文档来自技高网...【技术保护点】
1.一种基于5G设备自动构建测试环境并测试的工作方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于5G设备自动构建测试环境并测试的工作方法,其特征在于:所述以http协议接入的形式包括网线、WIFI或蓝牙中的一种,且所述http协议采用post方式,数据内容通过协议body以json格式进行传输。
3.根据权利要求1所述的一种基于5G设备自动构建测试环境并测试的工作方法,其特征在于:所述测试服务组合的构建步骤如下:
4.根据权利要求3所述的一种基于5G设备自动构建测试环境并测试的工作方法,其特征在于:所述b1)中测试配置表信息包括设备类型、设备型号和测试服务组合列表。
5.根据权利要求1所述的一种基于5G设备自动构建测试环境并测试的工作方法,其特征在于:所述测试服务实例集生成测试结果的步骤为:
6.根据权利要求1所述的一种基于5G设备自动构建测试环境并测试的工作方法,其特征在于:所述a2中start脚本为运行测试服务的脚本。
7.根据权利要求1所述的一种基于5G设备自动构建测试环境并测试的工作
8.根据权利要求7所述的一种基于5G设备自动构建测试环境并测试的工作方法,其特征在于:所述c3中自动生成测试报告具体包括以下步骤:
9.根据权利要求8所述的一种基于5G设备自动构建测试环境并测试的工作方法,其特征在于:所述b4中的数据整理内容包括测试结果、性能指标和图表的内容。
...【技术特征摘要】
1.一种基于5g设备自动构建测试环境并测试的工作方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于5g设备自动构建测试环境并测试的工作方法,其特征在于:所述以http协议接入的形式包括网线、wifi或蓝牙中的一种,且所述http协议采用post方式,数据内容通过协议body以json格式进行传输。
3.根据权利要求1所述的一种基于5g设备自动构建测试环境并测试的工作方法,其特征在于:所述测试服务组合的构建步骤如下:
4.根据权利要求3所述的一种基于5g设备自动构建测试环境并测试的工作方法,其特征在于:所述b1)中测试配置表信息包括设备类型、设备型号和测试服务组合列表。
5.根据权利要求1所述的一种基于...
【专利技术属性】
技术研发人员:江星,郭向徽,纪翔,周雄,林宇,欧林联,李涵,
申请(专利权)人:福州市江北智慧城市建设运营有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。