发明名称 System and method for automated performance testing in a dynamic production environment
摘要 The present invention relates to a system and method for automated performance testing in a dynamic production environment. More particularly the present invention relates to an automated system that enables the determination of whether a software application can meet the scalability and performance requirements in a real time use environment, wherein the performance requirement test comprises test for workload, reliability and resource usage. The system of the present invention provides an automated system for performing testing method that can convert a static environment i.e. fixed workload, one application state and one hardware representation into a dynamic one and predict accurate performance results for said constantly changing application. The system enables less effort, time and consequently money, and meets the performance scalability and requirements in real-time.
申请公布号 US8756586(B2) 申请公布日期 2014.06.17
申请号 US201012964759 申请日期 2010.12.10
申请人 Tata Consultancy Services Limited 发明人 Khanapurkar Amol;Parab Omkar;Malan Suresh
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Akerman LLP 代理人 Akerman LLP ;Chiabotti Peter A.;Zachariah Roy P.
主权项 1. A system having a scalable and pluggable framework for automated performance testing of an enterprise application, the system comprising: an agent coupled to a framework; a plurality of interconnected components communicatively coupled to the agent, the interconnected components comprising a plurality of load generators, an emulator, and a profiler; and a server with a processor that executes instructions stored in memory to perform operations, the server communicatively coupled to a repository, a scheduler, a system modeling tool, a system resource utilization monitor, a run-time duration module, a real-time test monitor, and a reporting engine; wherein the a plurality of load generators record and enhance a test script for running the test script on the enterprise application, wherein the test script is enhanced by providing wrappers around the test script;wherein the operations comprise detecting a network packet bottleneck based upon the test script run on the enterprise application;wherein the operations further comprise measuring a response time and utilization statistics of the enterprise application;wherein the real-time test monitor monitors network activity based upon the network packet bottleneck, the response time, and the utilization statistics;wherein the system modeling tool extrapolates network activity data from a static test environment to a dynamic production environment;wherein the load generator, the emulator, and the profiler validate the network activity data; andwherein the reporting engine generates a performance output parameter based upon the network activity data.
地址 Mumbai IN