Gatling - Stress Testing Tool

  •        257

Gatling is an open-source load testing framework based on Scala, Akka and Netty.



Related Projects

Tsung - Distributed Load Testing Tool

Tsung is an open-source multi-protocol distributed load testing tool. It can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers. 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.

magento-gatling-tests - Gatling scenarios for stress-testing magento store with 100k sku sample data

Gatling scenarios for stress-testing magento store with 100k sku sample data


This repo contains tools for load testing Puppet Enterprise, Puppet Server, and other components. It works by building an existing open source load testing tool called Gatling, which allows you to record HTTP traffic and replay it, and then generate reports about the performance of the simulated requests. We use this to simulate Puppet agent requests to Puppet Server, but in a full PE installation, since Puppet Server is driving communication with PuppetDB, the Node Classifier, etc., we end up exercising all of the PE components.The repo is broken up into three main projects, which can be found in the jenkins-integration, proxy-recorder, and simulation-runner directories. Read on for additional info about each.

pewpew - Flexible HTTP command line stress tester for websites and web services

Pewpew is a flexible command line HTTP stress tester. Unlike other stress testers, it can hit multiple targets with multiple configurations, simulating real world load and bypassing caches.Disclaimer: Pewpew is designed as a tool to help those developing web services and websites. Please use responsibly.


an online request replication tool, also a tcp stream replay tool, fit for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, etc

SoapUI - Web Service Testing

soapUI is the world leading Open Source Functional Testing Tool, mainly it is used for Web Service Testing. Its features include Web service testing, Load testing, Functional testing, SOAP recording, Service mocking, Integrated reporting and lot more.

Grinder - Java Load Testing Framework

The Grinder is a Java load testing framework that makes it easy to run a distributed test using many load injector machines. Load test anything that has a Java API. This includes common cases such as HTTP web servers, SOAP and REST web services, and application servers (CORBA, RMI, JMS, EJBs), as well as custom protocols.

Sahi - Web Automation and Test Tool

Sahi is an automation and testing tool for web applications, with the facility to record and playback scripts.

LoadUI - Load Testing Tool

loadUI deliver a visual, drag-and-drop interface which allows you to create, configure and redistribute your Load Tests interactively and in real-time. You can distribute your Load Tests across any number of loadUI Agents on local or remote machines, allowing you to simulate high volume and real-world load with incredible efficiency. It supprots wide range of protocols and technologies from HTTP(S), HTML, SOAP/WSDL and REST to AMF, JDBC, JMS and POX.

AATT - Automated Accessibility Testing Tool

Browser-based accessibility testing tools and plugins require manually testing each page, one at a time. Tools that can crawl a website can only scan pages that do not require login credentials, and that are not behind a firewall. Instead of developing, testing, and using a separate accessibility test suite, you can now integrate accessibility testing into your existing automation test suite using AATT.AATT tests web applications regarding conformance to the Web Content Accessibility Guidelines (WCAG) 2.0. Find a list of the WCAG 2.0 rules checked by HTMLCS Engine on the HTML CodeSniffer WCAG Standard Summary page and Chrome Engine on the Google Chrome Developer Audit rules. AATT provides an accessibility API and custom web application for HTML CodeSniffer, Axe and Chrome developer tool. Using the AATT web application, you can configure test server configurations inside the firewall, and test individual pages.

Pylot - Performance & Scalability Testing of Web Services

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 generates concurrent load (HTTP Requests), verifies server responses, and produces reports with metrics. Tests suites are executed and monitored from a GUI or shell/console.

Splinter - Python test framework for web applications

Splinter is an open source tool for testing web applications using Python. It lets you automate browser actions, such as visiting URLs and interacting with their items. Splinter is an abstraction layer on top of existing browser automation tools such as Selenium, PhantomJS and zope.testbrowser. It has a high-level API that makes it easy to write automated tests of web applications. It has drivers for Chrome and Firefox for browser-based testing, and zope.testbrowser and PhantomJS for headless testing.

heroku-vegeta - Using Heroku as a distributed stress-testing platform

Run vegeta as a distributed load testing tool on Heroku for free. This project has two goals: explore diffent ways to deploy applications on heroku platform and provide a simple tool to easily run various load testing scenarios.

puppetlabs-puppetserver_perf_control - An r10k control repo for Puppet Server (and PE) perf testing and memory analysis

This repo is an r10k control repo that we will be using to generate catalogs for automated gatling performance testing, as well as for other memory analysis and performance testing work.The production branch of this repo should be thought of as the mainline/HEAD for development, and it should be assumed that it is subject to change at any time.

cloud-performance - Load and stress testing simulation tool for Rackconnect and Rackspace Cloud

Load and stress testing simulation tool for Rackconnect and Rackspace Cloud

opencafe - Common Automation Framework Engine. Core driver for CloudCAFE

OpenCAFE, the Open Common Automation Framework Engine, is designed to be used as the base for building an automated testing framework for API and other (non-UI) testing. It is designed to support all kinds of testing methodologies, such as unit, functional and integration testing, using a model-based approach. Although the engine is not designed with performance or load testing in mind, as it prioritizes repeatability and (verbose) logging over performance, it can be used to that end.Open CAFE Core has been developed primarily on and for Linux, but supports installation and execution on BSD and other *nix's, as well as OS X and modern Windows. It can be installed from pypi via pip or from source.

OpenSTA - Open Systems Testing Architecture

OpenSTA is a distributed software testing architecture designed around CORBA. The current toolset has the capability of performing scripted HTTP and HTTPS heavy load tests with performance measurements from Win32 platforms. Results and statistics are collected during test runs by a variety of automatic and user controlled mechanisms. These can include scripted timers, SNMP data, Windows Performance Monitor stats and HTTP results & timings.

Web Services Test Automation Guidance using VS 2010 - Unit Test & Web Test

Project suggests web services test automation guidance and provides reusable libraries using Unit Test/ Web Test in VS 2010. Key deliverable consists of reusable libraries for Unit Test and Custom Add-ins for Web Test that can be reused to reduce automation development effort.

gatling - Automated visual testing

Automated visual testing