Font Size: a A A

Research On Multi-Agent Based Web Performance Testing Framework And Development Of Tool

Posted on:2007-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:X R ZhangFull Text:PDF
GTID:2178360182973144Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer network technology and the mature promote of Internet, web service has become a distributed and multimedia software platform. A lot of new applications have emerged and infiltrated into various social application fields. To ensure and improve the quality of web service, it always needs to evaluate the quality and performance accurately for web application software. However, for the reason of the characteristics such as isomerization, distribution, intercurrent and being irrespective to the platform, it is more difficult to test web application software than traditional program and the traditional technology could not competent. Therefore, a set of unique testing system to support web application software testing is strongly needed.At present, domestic and international research institutions have studied extensively in the performance testing of web application software and put forward a number of performance testing models and developed many testing tools. But some testing models theoretically more mature have not been applied completely in the development of performance testing tools because of its complicated realization. The existing testing tools have many deficiency and they could only better meet the needs of certain types of applications. With the rapid development of network technology, Web applications evolution cycles become ever shorter, and the communication and collaboration between applications become increasingly frequent. This requires that the testing tools should have better expansibility and portability. Based on these problems, this paper presents a Multi-Agent based Performance Testing Framework (MAPT).Combined with the current more mature E-SURGE model and the introduction of the multi-Agent technology, the framework realized the intelligence and autonomous of testing process, which increased the flexibility and expansibility of the system greatly. All testing tasks is completed by the Agent with different capabilities, and all agent use a kind of expanding BDI model, which could load the ability components to their own codes dynamically. The framework adopts the layered system structure and separates agent into three roles based on the different responsibilities and rights in the entire testing process. Different agent collections could collaborate dynamically to dispose specific tasks. On this basis, a simple is designed. In order to validate the framework's validity, I design a simple prototype system.In addition, combined with the current epidemic system framework technology, a type of practical webperformance testing tool is designed and developed. This topic introduces the overall function structure of the system and gives the function of the component subsystems and the concrete realization method. As the hugeness of the system and the constraints, a part of development in the key technology is realized.This paper aims to research theoretically on the basal academic of web performance testing and makes further exploration in the specific practical areas.
Keywords/Search Tags:web testing, E-SURGE model, multi-agent, expansibility
PDF Full Text Request
Related items