Multi-Agent Testing Architecture for Monitoring and Analyzing the Performance of Web Applications

This paper presents a multi-agent testing architecture (MATA) for monitoring and analyzing the performance of Web applications in J2EE environments. This architecture includes agents and sub agents that collaborate and communicate with each other to measure the use of resources of the application server, to collect and process the data, and to analyze the data and to generate performance reports. A load testing, monitoring and analyzing system (LTMA) has been developed using the MATA. Several experiments have been conducted to evaluate the performance of Web applications running on two middleware platforms that are Apache and WebSphere. Based on a capacity test, the experimental results prove that the MATA is reliable, flexible, extendible and reusable. The LTMA works correctly and produces expected results

[1]  Y. Wang,et al.  Integration of mobile agents with SNMP: why and how , 2000, NOMS 2000. 2000 IEEE/IFIP Network Operations and Management Symposium 'The Networked Planet: Management Beyond 2000' (Cat. No.00CB37074).

[2]  Allen D. Malony,et al.  Performance Tools for Parallel Java Environments , 2000 .

[3]  H. Yu,et al.  Developing A Secure Geospatial Visualization and Collaboration System Using Software Engineering Technology , 2006 .

[4]  Thierry Toutin,et al.  Multi-agent architecture for map features extraction in multi remotely sensed image fusion , 2000, IGARSS 2000. IEEE 2000 International Geoscience and Remote Sensing Symposium. Taking the Pulse of the Planet: The Role of Remote Sensing in Managing the Environment. Proceedings (Cat. No.00CH37120).

[5]  Weidong Jin,et al.  Multi-agent based softswitch , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

[6]  Sheng Liang,et al.  Java Virtual Machine Profiler Interface , 2000, IBM Syst. J..

[7]  Oscar Naim,et al.  Dynamic instrumentation of threaded applications , 1999, PPoPP '99.

[8]  T. S. Perraju Multi-agent architectures for high assurance systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).