Multi-Mechanize - web performance and load testing framework
Multi-Mechanize is an framework for web performance and load testing. It allows you to run simultaneous python scripts to generate load (synthetic transactions) against a web site or web service. You programmatically create test scripts to simulate virtual user activity. Your scripts will then generate HTTP requests to intelligently navigate a web site or send requests to a web service.
Multi-Mechanize uses a multi-process, multi-threaded engine to replay your scripts and generate concurrent virtual users.
comments powered by Disqus
Why would I use this rather than tools like jMeter or jUnitPerf? There are a variety of different performance testing tools available in the Java world, some are more useful than others for different tasks, but we have run into a number of limitations. We have found that both load testing and micro-benchmarking tools are not designed with generalized performance benchmarking in mind. To be fair, they also don't intend to be generalized benchmarking tools, which is good. A benchmark is not necess
Latest build: 1.5 | Download | Release notes | Dependencies | Maven users | Frequently asked questions Selenium provides tools and APIs for writing and performing automated functional tests against web applications. JUnit is a popular unit testing framework for Java. selenium4junit aims to integrate common Selenium features into the JUnit infrastructure. Here are some of the major features: simple, easy to use API support for test suites support for running embedded Selenium server error reporti
Django-selenium-test-runner - Incorporate functional testing into Django's manage.py test subcom
django-selenium-test-runnerdjango-selenium-test-runner incorporates functional testing into Djangoâ€™s manage.py test subcommand using Selenium web testing tools. BackgroundThis package was made to facilitate and simplify functional testing in Django using Selenium tools. Selenium tests are code that emulate a user/web browser interaction allowing automatic web server testing. These tests can be created using selenium-ide and exported as python files for this test runner to use them. Selenium-id
THIS IS A WORK IN PROGRESS - February 2009Web Performance TestingBuilding Web Performance/Load Testing Tools in Python 3(c) 2008-2009 Corey Goldberg - email@example.com - www.goldb.org This is a brief overview and tutorial on web performance testing with Python. There are sections on general performance testing concepts, programming techniques, and how to implement your own performance/load testing tool in Python. I show different implementations of a Python based tool, starting from simple exampl
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.
VisualApVisualAp is a visual framework for building application and systems based on visual components. Users can add their own visual components in order to extend the capability of VisualAp. VisualAp can be used in order to perform audio processing, image processing, text and other process-driven emulation. Using the UserInterface the user can create an application by selecting the components from a toolbox, configuring the parameters (via the Javabeans framework), and connecting the component
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.
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.
Source Code repository is now streamlined and online. What is CarmaCarma is a tool which validates the quality of your product by analyzing your test cases. It clearly identifies gaps in your test cases and reports the conditions which certainly require additional and/or enhanced test cases. It exceeds the power of plain code coverage tools as such tools rely on a technique which does not seriously help in identifying weak test cases. Just imagine a load of test cases without any assertions. The