当前位置:主页 > 科技论文 > 软件论文 >

基于SCF中间件的TPC-C测试系统的设计和开发

发布时间:2019-01-10 12:24
【摘要】:近年来,国家高度重视计算机系统平台的自主化,国产软硬件产品发展迅速。国内各类产品层出不穷,带来了产品质量参差不齐的问题,生产厂商需要有效的测试工具对其产品进行性能测试。TPC-C作为一种国际上权威的计算机整机性能测试基准为大多数厂商所接受,TPC-C的测试结果所显示的系统性能也已得到了业界的普遍认可。本文通过研究国际通行的TPC-C标准,设计并实现了TPC-C测试系统。该系统主要是为国产服务器提供TPC-C测试,国产服务器通过TPC-C测试可以找出系统瓶颈,实现性能优化。TPC-C测试时一般需要在不同仓库数上反复操作才能找到被测系统的最大吞吐量,这导致TPC-C测试过程比较繁琐。为了简化TPC-C测试过程,本文提出了一种压力自动摸顶机制,实现了根据被测系统执行事务的事务响应时延快速定位出最大吞吐量。此外,本文还解决了测试数据准备工作耗费时间长的问题,实现了测试数据复用和测试数据增量导入,缩短了测试数据的初始化时间,提高了测试数据的准备效率。本文首先介绍了TPC-C基准测试和SCF中间件技术,分析了TPC-C测试系统的功能和性能需求。然后重点描述了 TPC-C测试系统的概要设计以及详细设计与实现。概要设计部分描述了 TPC-C测试系统的总体架构,并设计了系统的静态结构、动态结构以及数据结构。详细设计与实现部分阐述了各个子系统的模块之间关联协作关系,并依次说明各个功能模块的具体实现流程。最后根据软件测试方法搭建测试环境、设计测试用例并对TPC-C测试系统进行单元测试、集成测试、系统测试以及对标测试,验证TPC-C测试系统是否满足需求分析中功能和性能要求。
[Abstract]:In recent years, the state attaches great importance to the automation of computer system platform, and domestic software and hardware products are developing rapidly. All kinds of domestic products have emerged in endlessly, which has brought about the problem of uneven product quality. Manufacturers need effective testing tools to test the performance of their products. TPC-C is accepted by most manufacturers as an internationally authoritative benchmark for computer performance testing. TPC-C test results show that the system performance has also been widely recognized by the industry. By studying the international TPC-C standard, this paper designs and implements the TPC-C test system. This system mainly provides TPC-C test for domestic server. Domestic server can find out the bottleneck of the system through TPC-C test. In order to find the maximum throughput of the tested system, the TPC-C test process is tedious because it needs to be repeatedly operated on different warehouse numbers in order to realize the performance optimization. In order to simplify the process of TPC-C testing, this paper proposes an automatic peaking mechanism, which can quickly locate the maximum throughput according to the transaction response delay of the transaction executed by the system under test. In addition, this paper also solves the problem that the test data preparation work takes a long time, realizes the test data reuse and the test data incremental import, shortens the test data initialization time, and improves the test data preparation efficiency. This paper first introduces TPC-C benchmark and SCF middleware technology, and analyzes the function and performance requirements of TPC-C test system. Then, the outline design, detailed design and implementation of TPC-C test system are described in detail. The summary design part describes the overall architecture of the TPC-C test system, and designs the static structure, dynamic structure and data structure of the system. In the part of design and implementation, the relationship between the modules of each subsystem is described, and the realization flow of each functional module is explained in turn. Finally, the test environment is built according to the software test method, the test cases are designed and the TPC-C test system is tested by unit test, integration test, system test and calibration test. Verify that the TPC-C test system meets the functional and performance requirements in requirements analysis.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52

【参考文献】

相关期刊论文 前8条

1 吕超;戴晨;张为华;;计算机体系结构基准测试程序集的研究[J];计算机应用与软件;2013年10期

2 邓璐娟;范乃梅;孙义坤;潘凯洁;陈培;;基于Web应用的性能测试模型研究[J];计算机工程与应用;2013年01期

3 赵吉志;;数据库服务器性能测试方法的研究和实现[J];计算机研究与发展;2012年S1期

4 王红熳;施智辉;上官丽英;杨放春;刘玉璋;;3G在线计费系统压力测试模型[J];北京邮电大学学报;2009年06期

5 高艺;赵成;张毓森;;基于TPC-C基准的ACID验证工具的实现[J];军事通信技术;2008年02期

6 孙雪祥;蒋艳凰;张怡;;TPC-C测试系统的实现[J];计算机工程;2006年20期

7 王良,蔡荣;基于TPC-C标准的自动化测试工具TPCCLoader[J];计算机工程与应用;2005年25期

8 刘云龙,杨放春,陈俊亮;智能网SCP的两级并发模型与软件容错研究[J];通信学报;1998年03期

相关硕士学位论文 前9条

1 夏小涵;综合业务接入网关多媒体会议能力开放组件的设计与实现[D];北京邮电大学;2015年

2 吴小帆;基于CIN-SCF中间件的短信中心的设计与实现[D];北京邮电大学;2014年

3 马石;基于信令监测的Cell-ID定位系统设计与实现[D];北京邮电大学;2014年

4 闫鹏;业务逻辑执行环境的设计与实现[D];北京邮电大学;2008年

5 沈明星;TPC-C与数据库性能优化[D];浙江大学;2007年

6 马跃;基于TPC-C标准的数据库基准性能测试工具的研究和实现[D];贵州大学;2006年

7 郭海峰;银河麒麟操作系统上基于TPC-C的Oracle调优研究与实现[D];国防科学技术大学;2005年

8 余廷扬;TPC-C测试工具集的开发及应用[D];清华大学;2005年

9 赵科;数据库联机事务处理测评系统中ACID子系统的实现和InnoDB事务处理分析[D];吉林大学;2005年



本文编号:2406306

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2406306.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户eb3a8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com