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

计算机技术2020年2期

基于弹性伸缩集群的云负载测试技术
颜硕彦,晋文明,李昌建
(南京航空航天大学 计算机科学与技术学院,江苏 南京 211016)

摘  要:为保障线上软件系统服务质量的可靠性,有必要对其进行有效的负载测试。随着云计算技术的发展,基于云端资源发起的负载测试可以方便大规模客户端负载的生成,且容易实施。然而,目前研究缺少相关实现参考,导致这样的云测试系统难以构建。文章提出了一套基于OpenStack 的云负载测试平台实现方案,介绍了基于弹性伸缩集群的云负载测试技术,为实现基于云的负载测试系统提供了实现参考。


关键词:负载测试;云测试系统;OpenStack;弹性伸缩;测试集群



中图分类号:TP311         文献标识码:A         文章编号:2096-4706(2020)02-0098-04


Cloud Load Testing Technology Based on Elastic Scaling Cluster

YAN Shuoyan,JIN Wenming,LI Changjian

(College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 211106,China)

Abstract:For online software systems,it is often necessary to conduct load testing to ensure the reliability of their services. With the development of cloud computing technology,launching load testing based on cloud resources can facilitate large-scale client-side load generation,and testing is easy conduct. However,existing research lack of relevant implementation reference,which results in these cloud testing systems are difficult to build. This paper proposes a set of cloud load testing platform implementation scheme based on OpenStack,introduces the cloud load testing technology based on elastic scaling cluster,and provides a reference for realizing the cloudbased load testing system.

Keywords:load testing;cloud testing system;OpenStack;elastic scaling;test cluster


基金项目:装发部共性预研共用技术基金(170441402030)


参考文献:

[1] JIANG Z,HASSAN A. A Survey on Load Testing of Large-Scale Software Systems [J]. IEEE Transactions on Software Engineering,2015,41(11):1.

[2] SCHULZH,ANGERSTEINT,HOORN A V. Towards Automating Representative Load Testing in Continuous Software Engineering [C]//ICPE’18:ACM/SPEC International Conference on Performance Engineering. Association for Computing Machinery,2018:123-126.

[3] HARIKRISHNA P,AMUTHANA. A survey of testing as a service in cloud computing [C]// 2016 International Conference on Computer Communication and Informatics (ICCCI). IEEE,2016.

[4] 李萱,王伟,张文博,等. 基于云的Web 应用性能测试服务平台 [J]. 计算机系统应用,2013,22(10):33-38.

[5] HANAWA T,BANZAI T,KOIZUMI H,et al. Large-Scale Software Testing Environment Using Cloud Computing Technology for Dependable Parallel and Distributed Systems [C]// Third International Conference on Software Testing,Verification and Validation,ICST2010,Paris,France,April 7-9,2010,Workshops Proceedings.IEEE Computer Society,2010.

[6] YAN M,SUN H,WANG X,et al. Building a TaaS platform for web service load testing [C]// 2012 IEEE International Conference on Cluster Computing. IEEE,2012:576-579.

[7] 丁小盼,周浩,贺珊,等. 基于OpenStack 的云测试平台及其性能分析研究 [J]. 软件,2015,36(1):6-10.

[8] 李知杰,赵健飞.OpenStack 开源云计算平台 [J]. 软件导刊,2012,11(12):10-12.


作者简介:

颜硕彦(1994-),男,汉族,江苏淮安人,硕士研究生,研究方向:软件分析与测试;

晋文明(1994-),男,汉族,安徽当涂人,硕士研究生,研究方向:软件分析与测试。