It can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers. Tsung is a free software released under the GPLv2 license. The purpose of Tsung is to simulate users in order to test the scalability and performance of IP based client/server applications. You can use it to do load and stress testing of your servers. Many protocols have been implemented and tested, and it can be easily extended.
AM Stereo » Blog Archive » Using Tsung for Load Testing Rails or Web Apps September 12, 2008 by Austin Mills After trying some other load-testing tools, I found Tsung, a load-testing application written in Erlang to take advantage of that language’s concurrency support. It scales well (it’s been used to simulate tens of thousands of users), it supports forms and HTTP sessions, and includes some niceties like proxy recording, ‘thinktime’ support, and a choice of random or ordered traffic. Not having a physical server handy to run Tsung isn’t a big obstacle; I just used an Amazon EC2 instance (an xlarge turned out to be more than enough, you could probably get 100s of users on a medium), which due to being rentable by the hour is great for a short-term need like occasional load-testing.
Introduction Siege is an http/https regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet. It lets the user hit a web server with a configurable number of concurrent simulated users. Joe Dog Software - Siege Manual
Linux For i386 systems you can use the binary rpm file. Download the file and install using: rpm -i <filename> OpenWebLoad
MilamberSpace » Tutoriels JMeter MilamberSpace – JMeter Apache JMeter (surtout) mais aussi GNU/Linux, OpenSource, l'Informatique, etc. Tutoriels JMeter Voici une page de résumé des articles ou billets sur mon blog au sujet de Apache JMeter.
The What. JCrawler is an open-source (under the CPL) Stress-Testing Tool for web-applications. It comes with the crawling/exploratory feature. You can give JCrawler a set of starting URLs and it will begin crawling from that point onwards, going through any URLs it can find on its way and generating load on the web application. The load parameters (hits/sec) are configurable. JCrawler :: A perfect load-testing tool
Software Testing Tools | Automation Testing | Regression Testing | Load Testing | Performance Testing | Open Source – PushtoTest
What Is It? Pylot is a free open source tool for testing performance and scalability of web services. It runs HTTP load tests, which are useful for capacity planning, benchmarking, analysis, and system tuning. Pylot | Open Source Web Performance Tool
multi-mechanize - Project Hosting on Google Code
List of Web Application Stress Testers