multi-mechanize

Performance Test Framework in Python

6 years after

================================================ Multi-Mechanize - Performance Test Framework

  • Copyright: (c) 2010-2013 Corey Goldberg (cgoldberg at gmail.com)
  • License: GNU LGPLv3
  • Requires: Python 2.6 or 2.7

:Web: multimechanize.com <http://multimechanize.com> :PyPI: multi-mechanize <http://pypi.python.org/pypi/multi-mechanize> :Dev: git repo <http://github.com/cgoldberg/multi-mechanize> :Twitter: multimechanize tweets <http://twitter.com/multimechanize> :IRC: #multimech (freenode)



Docs / Instructions

please visit: http://multimechanize.com


Install / Setup

Multi-Mechanize can be installed from PyPI <http://pypi.python.org/pypi/multi-mechanize> using pip <http://www.pip-installer.org>::

pip install -U multi-mechanize

... or download the source distribution from PyPI <http://pypi.python.org/pypi/multi-mechanize#downloads>_, unarchive, and run::

python setup.py install

... then use multimech-newproject and multimech-run to create and run your performance test projects.


Detailed Install / Setup

These instructions are for Debian/Ubuntu Linux. For other platforms, the setup is generally the same, with the exeption of installing system dependencies.


system-wide install

  • install dependencies on Debian/Ubuntu::

    $ sudo apt-get install python-pip python-matplotlib

  • install multi-mechanize from PyPI using Pip::

    $ sudo pip install -U multi-mechanize

  • create a new project::

    $ multimech-newproject my_project

  • run a project::

    $ multimech-run my_project


virtualenv + pip install (with matplotlib system package)

  • install dependencies on Debian/Ubuntu::

    $ sudo apt-get install python-virtualenv python-matplotlib

  • install multi-mechanize from PyPI in a virtualenv::

    $ virtualenv --system-site-packages ENV $ cd ENV $ source bin/activate (ENV)$ pip install multi-mechanize


virtualenv + pip install (with --no-site-packages)

  • install dependencies on Debian/Ubuntu::

    $ sudo apt-get install build-essential libfreetype6-dev libpng-dev $ sudo apt-get install python-dev python-virtualenv

  • install multi-mechanize and matplotlib from PyPI in a virtualenv::

    $ virtualenv ENV $ cd ENV $ source bin/activate (ENV)$ pip install multi-mechanize (ENV)$ pip install matplotlib


pip install latest dev branch from git repo

::

pip install -e git+http://github.com/cgoldberg/multi-mechanize.git#egg=multimechanize

Related Repositories

awesome-ruby

awesome-ruby

A collection of awesome Ruby libraries, tools, frameworks and software ...

awesome-http-benchmark

awesome-http-benchmark

HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful) ...

awesome-python

awesome-python

A curated list of awesome Python frameworks, libraries and software. Inspired by ...

awesome-python

awesome-python

A curated list of awesome Python frameworks, libraries and software ...

http-stress

http-stress

A simple while effective Python-powered HTTP/HTTPS stress testing and load measu ...


Top Contributors

cgoldberg richleland jenisys msabramo msalvadores amjith oleynikandrey jzj thomasvandoren