首页> 中文学位 >基于序列动态生成的自动化性能测试方法及应用
【6h】

基于序列动态生成的自动化性能测试方法及应用

代理获取

目录

声明

致谢

摘要

1 引言

1.1 课题研究背景和意义

1.2 国内外研究现状

1.2.1 性能测试研究现状

1.2.2 自动化测试研究现状

1.2.3 RBC测试研究现状

1.3 研究内容和组织安排

1.4 本章小结

2 性能测试和自动化测试概述

2.1 性能测试

2.1.1 性能测试概念

2.1.2 性能测试指标

2.1.3 并发性能测试方法

2.2 自动化测试

2.2.1 自动化测试概念

2.2.2 数据驱动自动化测试

2.3 本章小结

3 基于序列动态生成的自动化性能测试方法

3.1 并发性能测试框架设计

3.1.1 并发性能测试框架结构

3.1.2 并发性能序列动态生成模块设计

3.2 并发性能序列动态执行方法设计

3.2.1 并发性能序列结构

3.2.2 并发性能序列动态管理方法

3.2.3 并发性能测试框架工作流程

3.3 并发性能序列动态优化生成

3.3.1 并发序列动态优化原则

3.3.2 序列静态优化方法

3.3.3 并发性能序列动态优化方法

3.4 本章小结

4 方法在RBC测试平台中的应用和验证

4.1 RBC测试平台介绍

4.2 RBC并发场景设计与建模

4.2.1 多车并发切换场景设计

4.2.2 并发场景UML模型

4.3 RBC工作模式划分

4.3.1 RBC工作模式划分方法

4.3.2 RBC具体工作模式设计

4.4 RBC性能案例及序列格式设计

4.4.1 性能案例描述的规范化

4.4.2 RBC性能案例格式及案例库开发

4.4.3 RBC性能序列格式设计

4.5 基于序列动态生成的自动化测试方法应用

4.5.1 RBC并发性能测试框架设计

4.5.2 RBC并发性能序列动态执行

4.5.3 RBC并发性能序列动态优化生成

4.6 PPSDG软件设计及方法的实现和验证

4.6.1 PPSDG软件功能需求分析

4.6.2 PPSDG软件架构设计

4.6.3 PPSDG软件界面介绍

4.6.4 方法验证及结果展示

4.7 本章小结

5 研究工作总结与展望

参考文献

附录A 基于单车切换流程的RBC状态图

索引

作者简历

学位论文数据集

展开▼

摘要

随着信息技术快速发展和计算机广泛应用于社会各个领域,并发系统在工程领域中得到了应用和推广,例如大型门户网站、铁路系统和通信行业等。作为安全系数要求严格的工程应用,并发系统在高并发环境下的性能问题成为人们关注的焦点。所谓高并发环境,是指系统在高负载情况下处理并发事件。性能测试作为一种有效检验系统性能的方法备受重视。然而,目前针对性能测试执行方式的研究还局限于特定的行业背景且对并发性能测试资源的合理化管理还未提出有效的通用方法,因此还需要做进一步研究和探索。
  基于上述情况,本文提出了一种并发性能测试通用的自动化执行方法。并通过设计无线闭塞中心(RBC)的并发性能测试,将其成功应用于RBC测试平台。
  第一、阐述课题研究的背景和意义,分别介绍了性能测试、自动化测试和RBC测试的国内外研究现状,以及前两种测试的基本概念和主流实现方法,为深入研究本文课题奠定了理论基础。
  第二、针对系统高并发性测试,提出了一套基于序列动态生成的自动化性能测试方法,包括构建并发性能测试框架、设计双回路闭环控制性能序列动态生成方法以及使用粗粒并行遗传算法改进路径算法优化序列集等内容。
  第三、设计RBC的并发性能测试,包括设计多车并发执行RBC切换场景并建立该场景的UML模型;提出了7种RBC工作模式用于性能测试的执行控制,并完成RBC并发性能测试案例库及动态性能序列文档格式的设计。
  第四、验证基于序列动态生成的自动化性能测试方法,将其应用于RBC性能测试。设计RBC动态并发性能测试平台的基本架构,并开发了性能序列动态生成器(PPSDG)软件执行并发性能测试验证方法的可行性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号