基于TPC-App测试规范的测试软件的设计与实现

基于TPC-App测试规范的测试软件的设计与实现

论文摘要

TPC Benchmark?App(TPC-App)是国际组织TPC制定的一个基准测试标准,用于评价应用服务器和Web服务的性能。性能测试目的是确认软件是否满足产品的性能需求,同时发现系统中存在的性能瓶颈和优化系统。基准测试是性能测试的一种,它的测试结果可以与已知现有的系统之间进行比较,检验产品的竞争性。TPC是基准测试领域中比较有代表性的组织,新提出的TPC-App基准测试标准也是最新的基于电子商务网络的应用和网络服务测试规范。近年来,随着计算机产业的高速发展,TPC制定的各种标准得到了广泛的认可和长足的应用。论文的研究方向,是能够设计出基于TPC-App测试标准的通用测试工具。基于同一衡量标准下,无论使用何种软件得出测试结果,均具有相当的可比性和代表性。因此,设计基于电子商务架构的系统测试工具,对于产业的性能发展与同等对比,具有深远的意义。笔者设想:按照现有的TPC-App基准测试标准,设计一套可以普遍利用的测试工具,让各个用户可以共享这套测试工具,来完成产品测试。这套测试工具,适用于市场上主流的各种操作系统、服务器、数据库以及各种软硬件设备。论文首先是对TPC-App的测试规范进行学习和研究,尔后对测试软件进行相关的需求分析和概要设计,做出对测试软件的设计模型。笔者主要是对数据装载程序和界面程序的开发,即是在测试开始初数据库的建表、数据初始化、排序装载,以及测试软件所需界面的设计,并模拟开发自动化测试工具。在整个过程中,主要工作如下:1.阐述TPC的相关概念,然后联系对应的测试标准,设计测试的内容和方法,从而体现出选题背景和意义。2.重点研究分析对应的测试标准要点,对TPC-App测试模型进行详细的分析,从中得出设计的基本方法和流程,并依照对应的思路进行研究设计。3.对测试系统进行设计实现时,注重说明一些详细的要点,重点解决一些设计中的关键点:远程模拟客户端、应用服务器、数据库服务器等。4.采用了面向对象思想,设计出了远程模拟客户端的主要类。同时设计了相关数据的计算方法和函数,如SIRT,SIPS。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景介绍
  • 1.2 国内外行业现状
  • 1.3 研究的目的和意义
  • 1.4 本文的研究内容
  • 1.5 论文的章节安排
  • 第二章 测试理论与TPC
  • 2.1 基准测试简介
  • 2.2 基准测试应用
  • 2.3 性能测试
  • 2.3.1 应用在客户端性能的测试
  • 2.3.2 应用在网络上性能的测试
  • 2.3.3 应用在服务器上性能的测试
  • 2.4 电子商务
  • 2.4.1 电子商务的系统结构
  • 2.4.2 电子商务的应用发展
  • 2.5 TPC相关理论
  • 2.5.1 TPC-C
  • 2.5.2 TPC-H
  • 2.5.3 TPC-R
  • 2.5.4 TPC-W
  • 2.6 TPC-App基准
  • 2.6.1 概述
  • 2.6.2 TPC-App和TPC-W的对比
  • 2.6.3 性能指标
  • 2.6.4 执行规则
  • 2.7 Benchmark special
  • 第三章 系统需求分析
  • 3.1 系统需求总体描述
  • 3.2 系统可行性分析
  • 3.3 系统功能需求和性能需求
  • 3.4 系统的运行环境
  • 3.5 需求分析小结
  • 第四章 软件系统设计
  • 4.1 模拟客户端软件的分析
  • 4.1.1 功能
  • 4.1.2 约束条件
  • 4.1.3 工作流程
  • 4.2 模拟客户端软件的设计
  • 4.2.1 模拟客户端类的应用
  • 4.2.2 软件的测试算法设计
  • 4.2.2.1 Test Run
  • 4.2.2.2 Checkpoints
  • 4.2.2.3 Measurement Interval
  • 4.2.2.4 SIRT的作用和测试算法
  • 4.2.2.5 SIPS的算法
  • 4.3 系统设计小结
  • 第五章 软件的数据库架构
  • 5.1 数据库表设计
  • 5.2 数据库表定义
  • 5.3 数据库类设计
  • 5.4 数据库内部处理流程
  • 第六章 界面设计分析
  • 6.1 界面设计特点
  • 6.2 用户界面设计的理论模型
  • 6.3 程序的用户操作界面
  • 6.4 与界面有关的类
  • 6.4.1 主程序类
  • 6.4.2 数据库设置类
  • 6.4.3 绘图类
  • 6.4.4 帮助类
  • 第七章 软件的系统测试
  • 7.1 测试条件
  • 7.2 系统的功能和性能测试
  • 7.2.1 功能测试中的数据装载
  • 7.2.2 性能测试中的加载规模
  • 7.2.3 测试中访问的接口
  • 7.2.4 测试数据加载设计
  • 7.2.4.1 随机类
  • 7.2.4.2 数据库操作类
  • 7.3 测试结果和小结分析
  • 第八章 总结与展望
  • 8.1 总结
  • 8.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].实验室安全知识学习测试软件设计与应用[J]. 河南科技 2016(03)
    • [2].加密站七要素采集器测试软件的应用[J]. 信息系统工程 2013(11)
    • [3].只为改变 就叫3DMark 新一代3DMark图形测试软件解析[J]. 电脑迷 2013(04)
    • [4].导航计算机测试软件的架构设计[J]. 导航定位与授时 2020(05)
    • [5].继电保护硬件平台测试软件一体化设计[J]. 计算机系统应用 2016(03)
    • [6].基于C#的打字测试软件研究与开发[J]. 现代计算机(专业版) 2008(11)
    • [7].计算机应用基础教学测试软件的开发与实现[J]. 科技传播 2016(02)
    • [8].基于信号源与频谱仪的相位噪声测试软件设计[J]. 国外电子测量技术 2012(03)
    • [9].基于某型投放装置的通用性测试软件设计[J]. 电子设计工程 2012(20)
    • [10].Windows 7下用IE8下载有延迟[J]. 网络与信息 2009(11)
    • [11].网络测试软件的优势与效益分析[J]. 工业计量 2010(S1)
    • [12].今天,找到惯用的那只手[J]. 中国大学生就业 2008(19)
    • [13].是德科技推出全面的发射机测试软件,精准测试USB 3.1 Type CTM设计[J]. 国外电子测量技术 2016(05)
    • [14].颠覆性创新 PCMark 8[J]. 个人电脑 2014(01)
    • [15].心理运动能力测试软件的开发与应用[J]. 计算机技术与发展 2014(04)
    • [16].均匀随机数发生器测试软件包的设计与实现[J]. 信息与电子工程 2009(04)
    • [17].伺服机构测试软件系统的发展及新技术的应用[J]. 流体传动与控制 2008(05)
    • [18].发动机电子控制单元测试软件的设计[J]. 软件工程 2020(11)
    • [19].仪器程控命令测试软件的设计与实现[J]. 科技视界 2017(06)
    • [20].高水平排球二传运动员专位认知水平测试软件的研制[J]. 当代体育科技 2015(11)
    • [21].串行通信接口卡驱动及测试软件设计和实现[J]. 长春理工大学学报(自然科学版) 2011(03)
    • [22].活用音频测试软件(上)[J]. 音响技术 2009(01)
    • [23].基于某型加固机的测试软件研究与开发[J]. 舰船电子工程 2008(02)
    • [24].变电站智能辅助控制系统协议测试软件的实现[J]. 黑龙江科技大学学报 2016(04)
    • [25].基于Android平台的课堂测试软件的设计与开发[J]. 科技资讯 2014(34)
    • [26].妙用DOS命令测试软件运行速度[J]. 电脑爱好者 2008(12)
    • [27].单位换算技术在水泵测试软件中的应用[J]. 农业装备与车辆工程 2009(01)
    • [28].基于测试任务句柄的测试软件时间优化分析[J]. 兵工学报 2008(08)
    • [29].宽带脉冲法水声管测试软件的设计与实现[J]. 测控技术 2014(12)
    • [30].基于配置文件的航天器供配电测试软件一体化设计方法[J]. 计算机测量与控制 2014(07)

    标签:;  ;  ;  

    基于TPC-App测试规范的测试软件的设计与实现
    下载Doc文档

    猜你喜欢