Our web application is becoming more frequent and more ordered. There is a clear growth and new records are posted! Thanks to TSI for their performance efforts.
Edwin Schroten, Testmanager, Sligro Food Group
Performancing Testing is used to set the speed , reliability, scalability of a particular software stack play, such as an application that allows customers to order products. For this purpose different type tests used as Load, Stress and Endurance Testing.
The Grinder is an open source Java tool that makes it easy for a distributed test to perform with many load injector machines (agents). This may, both automated, test scripts are created in the Jython language. By a script several times to start (the threads ) allows a set of users of the application to be simulated. The Grinder makes use of a number of agents, machines that test script 'play' and so cause the load on the application.
In order to reduce the load on the various machines to keep track of, use can be made of a Nagios monitoring server. This means eg the CPU load, memory usage, disk usage, etc. of the machines in the holes.
Some advantages of The Grinder:
· everything that a Java API offers can be tested
· provide scripts can be manually written or recorded (and updated) in the case of HTTP. Making HTTP-based scripts is therefore very fast.
· The Grinder is a distributed system that can be controlled from one console