Sundown Load Tester
is an extensible load testing utility for unix systems. It is written in Python and uses the JMeter as its core load generator
The modular architecture of allows using various load generators. By default enabled is the scenario-based utility jMeter, which generates loads for different types of protocols.
- built-in monitoring of server resources via SSH transport
- ability to stop load test execution based on runtime criteria, i.e. if the server response time exceeds the given threshold
- results are displayed in the text console and in HTML reports
is an open source, Java-based, load testing tool that can be used to analyze the functional behavior of a system and measure the performance of a system under a load test. A load test will simulate end-user behavior that approach the limits of an application’s specifications. It can be used to simulate varying or heavy loads on singular or multiple servers, networks or objects to test a system’s strength.
Jmeter works by simulating groups of users that send requests to a server or network, then returning statistics back to a user through visual diagrams. Jmeter’s GUI looks similar to a browser; however.
The Sundown Load Tester can also be used to perform performance, spike and unit testing. Performance testing is the process of determining the speed, responsiveness and stability of a computer, network, software program or device under a workload. Spike testing is a form of load testing which rapidly increases and decreases the load over short bursts of time before returning to an average load. Spike tests simulate a system where there is an unexpected increase and decrease in loads (for example an e-commerce store on Black Friday). Unit tests will analyze the smallest testable parts of an application. Jmeter can be used to unit test processes and protocols such as JDBC database connections, LDAP, JMS and HTTP.