Font Size: a A A

The Research On Web Performance Testing Tools

Posted on:2008-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ShaoFull Text:PDF
GTID:2178360215991502Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Information Tecnology, the application based on Web was popular in the world and was widely used in the whole society. However, as many Web sites have poor performance, they can not meet the need of the users and seriously influence the use and development. Thus an urgent need was taken to test the performance during the Web application developing.The researchers domestic and abroad make many researches in the Web perforlnance testing and some companies overseas have developed some products. Yet the tools are so complex to use and the learning of them is so costly. Under the above-mentioned backgrounds, this thesis proposed a research on the Design and Implementation of the Web Performance Test and Analysis System.First of all, in this thesis I analyse the data exchanges of HTTP protocol, deduce the compositon of the testing data of the Web Performance Testing and Analysis System by anaylsing the architecture of the request and response messages, analyzing the eaxact popose of every header of the HTTP message, including the composition of the HTTP Request Message Header and the parsering method of the HTTP Request Message. Then I make a study of the main dimensions of influencing the performance of the Web system such as response time, throughput, and the ratio of discarding of the Web server. Secondly, based on the principle of the Web performance testing, I proposed the research on the functional modules that a Web performance testing tool should has, including the script making module, the testing module, the data analsing madule and so on. In the light of Software Engineering, adopting the RUP of Unified Process developing method I analyse every module of the testing tool, and then design and implement a Web performance testing tool called WPTA in the light of Object-oriented method, using the pure Java tenchnology. The tool has relatively complete functions, easy to use, and is controllable.This thesis perform the simulating of multiple users concurrently visit the Websites with piplining persistent connections of HTTP/1.1 and multiple threads simulating multiple users. Also the resolution schmem of critical algorithm and the technology problem difficult to resolve are given and have a statistics of the data got by the WPTA and have a rationality analyse of the statistics data.Next, I use the WPTA to have a performance testing with a mobile sales website and show how to analyse the perfoemance of the website and refer to the bottleneck of the website and have a research on how to automatically present an optimizing suggestion of the website and propose the critical algorithm of it.
Keywords/Search Tags:Web, performance, testing, analysis, HTTP
PDF Full Text Request
Related items