Method and system for performing load testings on software...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06735719

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates to a method and system for testing in general, and in particular to a method and system for testing software applications. Still more particularly, the present invention relates to a method and system for performing load testings on software applications.
2. Description of the Prior Art
Load testing is a process by which a software application is tested under stress (or load) as the software application will be experiencing during real-time operation environment. Load testing is one of the final testing steps before a software application can be shipped to customers. As such, it is crucial to test the software application in a fashion similar to the manner that the software application will be used in the operation environment of the customers. Hence, a test engineer needs to understand how a human user would use the software application, and then devises a method on how the human usage can be automated through the use of a software testing tool, such as LoadRunner manufactured by Mercury Interactive.
For a load test to be valid, the software testing tool needs to be able to process each step similar to a human user, which requires randomly selecting items from a software application based upon what is returned from a server. For example, in order to test an internet-based software application just as it would be used in an operation environment of customers, the software testing tool must be able to take data that is returned from a web server and uses the data to submit requests similar to a human user would do with the software application. If a load test is performed without using live dynamic data, then the load test is probably invalid because the software application is not being stressed as the software application would be in an actual working environment. Many load tests are not very realistic in that aspect because they only call up application pages that are static. Consequently, it would be desirable to provide an improved method and system for performing load tests on software applications.
SUMMARY OF THE INVENTION
In accordance with a preferred embodiment of the present invention, a test script is initially recorded. A location at which dynamic data are first generated within the recorded test script is then identified. Proper data correlation statements are subsequently inserted into the recorded test script. The inserted data parameters are then substituted throughout the recorded test scripts. After verifying all dynamic data have been captured and replaced, a load test is performed on a software application utilizing the recorded test script.
All objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 6167534 (2000-12-01), Straathof et al.
patent: 6360332 (2002-03-01), Weinberg et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for performing load testings on software... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for performing load testings on software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for performing load testings on software... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3240566

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.