An open API service indexing awesome lists of open source software.

https://github.com/cgoldberg/multi-mechanize

Performance Test Framework in Python
https://github.com/cgoldberg/multi-mechanize

Last synced: 6 months ago
JSON representation

Performance Test Framework in Python

Awesome Lists containing this project

README

          

================================================
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

----

:PyPI: `multi-mechanize `_
:Dev: `git repo `_

----

***********************
Docs / Instructions
***********************

* https://github.com/cgoldberg/multi-mechanize/blob/master/docs/README.rst

*******************
Install / Setup
*******************

Multi-Mechanize can be installed from `PyPI `_ using `pip `_::

pip install multi-mechanize

... or download the `source distribution from PyPI `_, 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