基于SCF中间件的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