Font Size: a A A

The Research Of Stress Testing Based On Distributed Environments

Posted on:2012-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:X L LiFull Text:PDF
GTID:2218330368492256Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the popularity of Internet and widespread use of Web Services, how to improve the performance of application systems becomes a hot research in the field of software performance testing. Stress testing is a key method for evaluating the performance of software systems. It plays an important role in evaluating the reliability and robustness of software systems. Nowadays most research focuses on stress testing Web application systems, the research of stress testing based on distributed environments is not enough. This paper presents the design and implement of a testing framework for stress testing star-structured distributed systems (SSDS).Firstly, the paper presents an efficient stress testing method according to the load mode of SSDS systems. The variety of system topology and system services makes SSDS systems different from each other. Due to this, we present a stress testing strategy which applies building virtual network and developing virtual network service to implement the task of stress testing.Secondly, Honeyd provides the function of simulating network. It is quite important to configure Honeyd's template file correctly for building a virtual machine or network. In order to improve the quality of simulation, we create two virtual networks with different topological structures, and develop virtual services based on these two networks. Latter, the paper describes the equality of virtual testing environment and physical testing environment through testing the simulated network and virtual services respectively.Finally, the paper analyzes the behavior of a typical SSDS system by putting it under heavy load. This paper plans to stress testing the SSDS systems using traditional stress testing tools and the test framework based on Honeyd respectively. Final results demonstrate that the approach of using test framework based on Honeyd to execute stress testing is more effective as well as more efficient.The work on stress testing SSDS systems has certain practical significance. Firstly, it presents a stress testing framework according to the load mode of SSDS systems, and the idea of building test framework provides some references for stress testing other similar systems. Secondly, the paper builds the platform for stress testing by virtue of Honeyd, and this also improves the development and application of Honeyd to a certain extent, especially in stress testing field.
Keywords/Search Tags:Stress Testing, Distributed Environment, Star-Structured, Honeyd, Testing Framework
PDF Full Text Request
Related items