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

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

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

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

【參考文獻(xiàn)】

相關(guān)期刊論文 前8條

1 呂超;戴晨;張為華;;計(jì)算機(jī)體系結(jié)構(gòu)基準(zhǔn)測(cè)試程序集的研究[J];計(jì)算機(jī)應(yīng)用與軟件;2013年10期

2 鄧璐娟;范乃梅;孫義坤;潘凱潔;陳培;;基于Web應(yīng)用的性能測(cè)試模型研究[J];計(jì)算機(jī)工程與應(yīng)用;2013年01期

3 趙吉志;;數(shù)據(jù)庫服務(wù)器性能測(cè)試方法的研究和實(shí)現(xiàn)[J];計(jì)算機(jī)研究與發(fā)展;2012年S1期

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

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

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

7 王良,蔡榮;基于TPC-C標(biāo)準(zhǔn)的自動(dòng)化測(cè)試工具TPCCLoader[J];計(jì)算機(jī)工程與應(yīng)用;2005年25期

8 劉云龍,楊放春,陳俊亮;智能網(wǎng)SCP的兩級(jí)并發(fā)模型與軟件容錯(cuò)研究[J];通信學(xué)報(bào);1998年03期

相關(guān)碩士學(xué)位論文 前9條

1 夏小涵;綜合業(yè)務(wù)接入網(wǎng)關(guān)多媒體會(huì)議能力開放組件的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2015年

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

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

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

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

6 馬躍;基于TPC-C標(biāo)準(zhǔn)的數(shù)據(jù)庫基準(zhǔn)性能測(cè)試工具的研究和實(shí)現(xiàn)[D];貴州大學(xué);2006年

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

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

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

,

本文編號(hào):2406306

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

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


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

版權(quán)申明:資料由用戶eb3a8***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com