计算机技术与发展2020,Vol.30Issue(10) :47-52.DOI:10.3969/j.issn.1673-629X.2020.10.009

基于OpenStack的大规模云负载测试平台研究

Study on Large-scale Cloud Load Testing Platform Based on OpenStack

晋文明 李昌建 钱巨
计算机技术与发展2020,Vol.30Issue(10) :47-52.DOI:10.3969/j.issn.1673-629X.2020.10.009

基于OpenStack的大规模云负载测试平台研究

Study on Large-scale Cloud Load Testing Platform Based on OpenStack

晋文明 1李昌建 1钱巨2
扫码查看

作者信息

  • 1. 南京航空航天大学 计算机科学与技术学院,江苏 南京 210016
  • 2. 南京航空航天大学 计算机科学与技术学院,江苏 南京 210016;江苏省软件新技术与产业协同创新中心,江苏 南京 210023
  • 折叠

摘要

为保障大型线上软件系统服务质量的可靠性,有必要对其有效地进行大规模负载测试.然而,现有测试工具存在支持的负载生成机制不够丰富、测试资源分配不够经济优化等问题,导致大规模负载测试不易开展.鉴于此,研究了多类型的负载生成、智能化测试资源分配和分布式负载同步控制技术,实现了一款基于OpenStack的大规模云负载测试平台.平台支持协程等负载并发机制,结合多种类型的测试脚本以生成大规模负载;基于负载测试的资源智能预测和多目标优化分配方法,实现面向云负载测试的资源优化分配;使用同步控制算法来保证不同测试主机上网络活动的并行性.该测试平台为测试人员实施大规模负载测试提供了一个功能丰富、经济易用的平台,可有效降低大规模负载测试的实施难度.

关键词

负载测试/测试脚本/协程/测试资源分配/负载同步控制

引用本文复制引用

基金项目

中国人民解放军总装备部装发部共性预研共用技术基金(170441402030)

出版年

2020
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
参考文献量4
段落导航相关论文