Font Size: a A A

The Design And Development Of TPC-C Test System Based On SCF Middleware

Posted on:2017-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z D FengFull Text:PDF
GTID:2348330518995766Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,the government attaches great importance to the independence of the computer platform,domestic hardware and software products developed rapidly.All kinds of domestic product come out one after the other,leading to uneven product quality,manufacturers need effective tools to test the performance of products.As an international authority on benchmark test of the computer system,TPC-C is accepted by most of the manufacturers,the system performance report generated from TPC-C test has been widely recognized in the industry.By studying internationally accepted TPC-C benchmarks,this paper design and implement a TPC-C test system.The system is mainly to provide TPC-C test for domestic server,domestic server can identify system bottlenecks,optimize performance based on TPC-C test.TPC-C test generally requires repeated operations on several different numbers of warehouse to find the maximum throughput of the system under test,resulting in cumbersome testing process.To solve this problem,this paper presents an automatic pressure mechanism.Based on the mechanism,the maximum throughput can be found quickly according to the transaction response delay.In addition,this paper also solves the problem of long preparation time for the test data.Through the test data reuse and incremental loading,the initialization time is shortened,and the preparation efficiency of test data is improved.This paper firstly introduces the TPC-C benchmark test and SCF middleware technology,analyzes the functional and performance requirements of the TPC-C test system.The core content of this paper is the summary design,detailed design and implementation.In the summary design part,the overall architecture of the TPC-C test system is introduced firstly,then the static structure design,dynamic structure design,the data structure design are described in detail.In the detailed design and implementation part,this paper elaborates the relationship and cooperation between the modules of each subsystem,and explains the concrete implementation process of each functional module.Finally,in the system testing part,the test environment,the test cases and the test process including unit testing,integration testing,system testing and comparison testing are introduced based on the method of software testing to verify that the system meets the functional requirements and performance requirements.
Keywords/Search Tags:TPC-C test, benchmark test, performance testing
PDF Full Text Request
Related items