天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于SCF中間件的TPC-C測試系統(tǒng)的設計和開發(fā)

發(fā)布時間:2019-01-10 12:24
【摘要】:近年來,國家高度重視計算機系統(tǒng)平臺的自主化,國產軟硬件產品發(fā)展迅速。國內各類產品層出不窮,帶來了產品質量參差不齊的問題,生產廠商需要有效的測試工具對其產品進行性能測試。TPC-C作為一種國際上權威的計算機整機性能測試基準為大多數(shù)廠商所接受,TPC-C的測試結果所顯示的系統(tǒng)性能也已得到了業(yè)界的普遍認可。本文通過研究國際通行的TPC-C標準,設計并實現(xiàn)了TPC-C測試系統(tǒng)。該系統(tǒng)主要是為國產服務器提供TPC-C測試,國產服務器通過TPC-C測試可以找出系統(tǒng)瓶頸,實現(xiàn)性能優(yōu)化。TPC-C測試時一般需要在不同倉庫數(shù)上反復操作才能找到被測系統(tǒng)的最大吞吐量,這導致TPC-C測試過程比較繁瑣。為了簡化TPC-C測試過程,本文提出了一種壓力自動摸頂機制,實現(xiàn)了根據被測系統(tǒng)執(zhí)行事務的事務響應時延快速定位出最大吞吐量。此外,本文還解決了測試數(shù)據準備工作耗費時間長的問題,實現(xiàn)了測試數(shù)據復用和測試數(shù)據增量導入,縮短了測試數(shù)據的初始化時間,提高了測試數(shù)據的準備效率。本文首先介紹了TPC-C基準測試和SCF中間件技術,分析了TPC-C測試系統(tǒng)的功能和性能需求。然后重點描述了 TPC-C測試系統(tǒng)的概要設計以及詳細設計與實現(xiàn)。概要設計部分描述了 TPC-C測試系統(tǒng)的總體架構,并設計了系統(tǒng)的靜態(tài)結構、動態(tài)結構以及數(shù)據結構。詳細設計與實現(xiàn)部分闡述了各個子系統(tǒng)的模塊之間關聯(lián)協(xié)作關系,并依次說明各個功能模塊的具體實現(xiàn)流程。最后根據軟件測試方法搭建測試環(huán)境、設計測試用例并對TPC-C測試系統(tǒng)進行單元測試、集成測試、系統(tǒng)測試以及對標測試,驗證TPC-C測試系統(tǒng)是否滿足需求分析中功能和性能要求。
[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 趙吉志;;數(shù)據庫服務器性能測試方法的研究和實現(xiàn)[J];計算機研究與發(fā)展;2012年S1期

4 王紅熳;施智輝;上官麗英;楊放春;劉玉璋;;3G在線計費系統(tǒng)壓力測試模型[J];北京郵電大學學報;2009年06期

5 高藝;趙成;張毓森;;基于TPC-C基準的ACID驗證工具的實現(xiàn)[J];軍事通信技術;2008年02期

6 孫雪祥;蔣艷凰;張怡;;TPC-C測試系統(tǒng)的實現(xiàn)[J];計算機工程;2006年20期

7 王良,蔡榮;基于TPC-C標準的自動化測試工具TPCCLoader[J];計算機工程與應用;2005年25期

8 劉云龍,楊放春,陳俊亮;智能網SCP的兩級并發(fā)模型與軟件容錯研究[J];通信學報;1998年03期

相關碩士學位論文 前9條

1 夏小涵;綜合業(yè)務接入網關多媒體會議能力開放組件的設計與實現(xiàn)[D];北京郵電大學;2015年

2 吳小帆;基于CIN-SCF中間件的短信中心的設計與實現(xiàn)[D];北京郵電大學;2014年

3 馬石;基于信令監(jiān)測的Cell-ID定位系統(tǒng)設計與實現(xiàn)[D];北京郵電大學;2014年

4 閆鵬;業(yè)務邏輯執(zhí)行環(huán)境的設計與實現(xiàn)[D];北京郵電大學;2008年

5 沈明星;TPC-C與數(shù)據庫性能優(yōu)化[D];浙江大學;2007年

6 馬躍;基于TPC-C標準的數(shù)據庫基準性能測試工具的研究和實現(xiàn)[D];貴州大學;2006年

7 郭海峰;銀河麒麟操作系統(tǒng)上基于TPC-C的Oracle調優(yōu)研究與實現(xiàn)[D];國防科學技術大學;2005年

8 余廷揚;TPC-C測試工具集的開發(fā)及應用[D];清華大學;2005年

9 趙科;數(shù)據庫聯(lián)機事務處理測評系統(tǒng)中ACID子系統(tǒng)的實現(xiàn)和InnoDB事務處理分析[D];吉林大學;2005年

,

本文編號:2406306

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2406306.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶eb3a8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com