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

  • Authors:
  • Huiming Yu;Jin Zhang;Jinsheng Xu

  • Affiliations:
  • North Carolina A&T State University;Andres Pearson Industries, Winston-Salem, NC;North Carolina A&T State University

  • Venue:
  • ICIS-COMSAR '06 Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering,Software Architecture and Reuse
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.