Font Size: a A A

WEB-based System Design And Realization Of Performance Testiing Tools

Posted on:2015-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhouFull Text:PDF
GTID:2308330503450425Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology, Internet-based information service mode of the application system has been widely applied in various industries. The continuous development of information, on our lives, our production methods and business models brought about fundamental change. Development of the Internet for the Internet enterprise development opportunities as well as technical challenges, more Internet applications will be faced with average daily traffic of millions of highly concurrent access to technical tests, but also brought unprecedented challenges to software quality assurance work. For traditional performance testing through controller coordinated local service requests made to the server in order to achieve server stress test, test the load generator is based on the local physical host. Application system, made up of a small number of servers, number in the hundreds and then thousands of concurrent user-level application services, such an approach might meet the needs of applications, but for the order of tens of thousands or even more than 100,000 apps, traditional performance testing tool can’t meet the demand. In this situation, software performance testing of new issues:(1) It can’t impersonate the massive number of users.(2) Extremely broad distribution of client application, the tool cannot traverse complex access paths for a real user experience.(3) It is unable to monitor the performance of heterogeneous computing platform resources.Cloud computing platform around the country have been landed in recent two years, subject to the constraints imposed by its traditional performance test tool test, cannot achieve high concurrent virtual users simulation based on the Internet provides an opportunity to leverage cloud computing resources, provide testing environment for high concurrency tests, effectively solve the problem of highly concurrent virtual users cannot impersonate. Based on the above background research using cloud computing resources for high-concurrency testing tools to solve the restriction placed on the number of virtual users to simulate and using existing cloud computing resources for software performance testing services provide highly concurrent.Paper first research has now cloud performance test tool of technology and tool based, proposed has cloud test performance tool by needed cloud resources conditions, analysis has traditional performance test tool exists of problem, and for problem proposed cloud performance test tool achieved of subject target and specific function needs, described has tool work mechanism and processing process and design achieved of key technology problem, this technology Shang completed has script recording, and pressure generated, and pressure generated control, and system monitoring, and results analysis, function of design and achieved. While this paper focuses on tools for remote job scheduling and controlling synchronization, data caching and validation of test results, and key technology of heterogeneous performance monitoring for cloud computing resources design principles, and take a practice test environment validation tools to achieve 100,000 simulate concurrent virtual users.
Keywords/Search Tags:Cloud testing tools, Virtual user script, Pressure generation, Analysis of results, System monitoring
PDF Full Text Request
Related items