当前位置>主页 > 期刊在线 > 计算机技术 >

计算机技术22年12期

基于 Kubernetes 的并行计算测试平台设计及其 在水务系统测试中的应用
齐飞,许诺,周含笑,马刚
(哈尔滨航天恒星数据系统科技有限公司,黑龙江 哈尔滨 150028)

摘  要:大数据技术的快速发展,对水务系统的数据处理能力提出了更高的要求。有效验证水务系统的处理能力,提高测试平台的测试效率,已成为水务系统测试的重点和难点。因此文章设计一款基于 ubernetes 并行计算的测试平台,利用基于Kubernetes 的资源利用率函数,完成双层次并行计算架构设计。自动生成水务系统的各类模拟数据,并反向注入水务系统,监控系统的数据处理能力。实践表明,与传统测试平台相比,该平台不仅提供数据生成服务,还能对水务系统的处理能力进行测试,测试效率提升 34%。


关键词:并行计算;Kubernetes;资源利用率函数;自动化测试



DOI:10.19850/j.cnki.2096-4706.2022.012.019


中图分类号:TP311                                          文献标识码:A                                文章编号:2096-4706(2022)12-0074-04


Design of Parallel Computing Test Platform Based on Kubernetes and its Application in Water System Testing

QI Fei, XU Nuo, ZHOU Hanxiao, MA Gang

(Harbin Space Star Data System Technology Co., Ltd., Harbin 150028, China)

Abstract: The rapid development of big data technology puts forward higher requirements for the data processing capacity of water system. It has become the focus and difficulty of water system testing to effectively verify the processing capacity of water system and improve the test efficiency of the test platform. Therefore, this paper designs a test platform based on kubernetes parallel computing, and completes the design of two-tier parallel computing architecture by using the resource utilization function based on Kubernetes. Automatically generate all kinds of simulation data of the water system, and reverse inject them into the water system to monitor the data processing capacity of the system. Practice shows that compared with the traditional test platform, this platform not only provides data generation services, but also tests the processing capacity of the water system, and the test efficiency is increased by 34%.

Keywords: parallel computing; Kubernetes; resource utilization function; automatic test


参考文献:

[1] 任海静,马一祎 . 我国智慧水务的发展现状及前景 [J]. 实践应用,2021(6):60-63+67.

[2] 刘宇,刘畅,吴辉,等 . 基于接口仿真的雷达软件测试自动化技术研究与应用 [J]. 测试技术学报,2021,35(3):190-198.

[3] 郑根让 . 基于 Selenium 的 unittest 框架与数据驱动技术研究及应用 [J]. 现代信息科技,2021,5(18):21-23+27.

[4] 杨晓峰,钱斐斐,刘国靖 . 关于软件自动化测试的方法分析 [J]. 中国新通信,2021,23(10):77-78.

[5] 陈伟,叶宏杰,周家宏,等 . 基于领域知识的 Docker 镜像自动构建方法 [J]. 大数据,2021,7(1):64-75.

[6] XIE B,SUN G Y,GUO M. Docker Based Overlay Network Performance Evaluation in Large Scale Streaming System [C]//2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference(IMCEC 2016).Xi'an:IEEE, 2016:366-369.

[7] 刘渊,乔巍 . 云环境下基于 Kubernetes 集群系统的容器网络研究与优化 [J]. 信息网络安全,2020,20(3):36-44.

[8] 闫峰 . 基于 DSL 的自动化任务执行和管理工具的设计与实现 [D]. 长春:吉林大学,2012.

[9] 许瑛蔚 . 基于分布式存储的大规模的深度优先搜索算法[D]. 沈阳:辽宁大学,2018.

[10] LI L L,DING S X,PENG X. Distributed data-driven optimal fault detection for large-scale systems [J].Journal of Process Control,2020,96:94-103.

[11] 薛岩,刘翠翠 . 基于国产化平台信息系统软件测试技术浅析 [J]. 工业控制计算机,2021,34(6):54-55.

[12] 陈江勇,许力,张辉,等 .Web 自动化测试框架的设计与实现 [J]. 福建师范大学学报,2013,29(4):39-45.


作者简介:齐飞(1987—),男,汉族,黑龙江哈尔滨人,工程师,硕士,研究方向:软件测试和软件工程化研究。