Font Size: a A A

The Design And Implement Of Typical WEB Service Auto Performance Test Tool

Posted on:2007-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:R P LiFull Text:PDF
GTID:2178360212467107Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
There are no mutual relations within the pages for traditional Web service, given that they are static. Nowadays, typical Web service is a realization of traditional operation on network. When users use the services provided by the Webs, browsing by page can't complete task. There must be mutual relations within pages according to service requirement. In order to complete a task, users must complete browsing all pages. In technology realization, dynamic content and permanent connection are used in the pages, and network performance is relative to user behaviors.However, at present most performance test tools are designed for single page Web service. They are't adapted to test performance of typical Web service. Moreover, the test result can't reflect the true picture of network performance.To test performance of typical Web service, and optimize performance, this thesis provides an auto test tool based on users'action. The workload generator model of the tool is divided into two layers: affair model and user- behavior model. This paper expounds the designing ideas of creating the affair model, analyses users'behaviors character, creates user-behavior model, and introduces the implementing process of the model.The main idea is to design the affair model of the server's application, view the log file of the server to get the proportion of each affair used, and establish test cases, form the user-behavior model, simulate the user behavior and generate the test workload.More specifically, the paper gives details about the whole frame of this tool, key part, workload generator and adjusting parts, moreover provides code in appendix. The whole test process imitats the real process of a user to handle the business. This is the advantage of test tool that currently tools don't have.To verify the performance and effectiveness of the designed auto test tool, an electronic commerce website of J2ee is used in the application under test.
Keywords/Search Tags:web service, auto performance testing, user-behavior model, affair model, workload generator
PDF Full Text Request
Related items