Web Tsunami
View SourceTailor-made load testing for web apps.
Many good tools, such as ApacheBench and Siege, have existed to load test web pages for a very long time. But sometimes, load testing a web app more realistically requires a series of actions to simulate what humans might do.
Web Tsunami allows you to write custom scenarios to perform load testing on Ruby on Rails applications. Its goal is to let you focus on the scenario without thinking about forking, threads, or non-blocking IO. It uses Typhoeus to send parallel HTTP requests.
Web Tsunami is a tiny class that forks every second and sends as many requests as expected. It provides the methods get
, post
, put
, patch
and delete
. They all accept the same arguments: get(url, options = {}, &block)
. The options
are given to Typhoeus as is and can contain headers and the request body.
Related articles
More on GitHub
Find installation and configuration instructions, report an issue, contribute, and more…
View on GitHub