Font Size: a A A

Client-End Performance Testing Of Web Services: The Modeling Part

Posted on:2005-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y KuaiFull Text:PDF
GTID:2168360155971834Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Many different kind of Website Services are provided to network users by Service provider through the users accessing Website, the Website Services afford many different functions to the network users. For guaranteeing the network users getting perfect experience by using the Website Services and at the same time guaranteeing the Services provider getting good profit, these Website Services must have perfect high performance to supporting a lot of network users accessing them subsequently. If the Services providers want to determine if the performances of provided Website Services reach anticipating level and if these Website Services can give good service process to the network users, they must use Client-End automated performance test tool to full-scale testing performances of the Website Services, in order to accurate evaluating the level of performance for these Website Services. At the same time, the process of testing can determine if having bottlenecks of performance in these Website Services and locate where the bottlenecks in these Website Services. Services provider can improve the performance of these Services by solving the bottlenecks of performance in them.During the process of Client-End performance testing for these Website Services, precise model for testing is foundation and precondition of reaching the anticipated testing intention; Model for testing act as direction of the whole process of testing, so it is very important; It is architecture of the whole testing process, is description of target system of testing, is layout of the whole testing content; So choosing what kind of model for testing will make if the process of testing reaching test goal; The precise model for testing comes from right test modeling strategy.This paper analyses and researches on strongpoint and limitation of already existing test models, at the same time get excellent thought of modeling from them and utilize the thought; the paper also all-scale analyses current the techniques of test modeling.This paper particular analyses all kinds of factors impacting the whole modeling process of performance testing for these Services coming from three parts of Website Service architecture(Client-end,Network-part,Service-end) and main problems confronted during the modeling process of performance test; On foundation of the detailed analyse,also basing the three parts having different characteristics and function in the whole Service architecture, using different methods for abstracting for different parts, a new kind of modeling strategy for performance testing of Website Service-layered modeling strategy is proposed; this modeling strategy divides the model of testing into tow parts, one is user accessing Services model, the other is network traffic model; user accessing Services model is used simulates manner of real network users using Website Services, network traffic model simulates real Web traffic in network, enables all kinds of statistical characteristics generated using this model according with all kinds of statistical characteristics real Web traffic in network, makes the generated traffic has changing suddenly and heavy-tailed statistical characteristics.The paper detailed describes approaches of establishing the two parts model in the layered modeling strategy, it sufficient represents the excellent characteristics of this modeling strategy, the excellent characteristics of the modeling strategy are the very perspicuous layer and clearbuilded process, the whole of this modeling strategy has high level of flexibility and expansibility.According to the main thought of the layered modeling strategy, using Java programming language to implement a prototype system of a modeling part system for a new Client-End automated performance testing tool; The modeling part system gives all detailed information of performance testing model for testing target system to the performing part system of the Client-End automated performance testing tool by interface between the modeling part and the performing part, the all detailed information contained in performance testing model is saved in one XML document, is expressed as XML format.
Keywords/Search Tags:Website Services, Performance Test, Model of Testing, Modeling Strategy, XML, Characteristics of Web Data Traffic
PDF Full Text Request
Related items