• Stars
    star
    457
  • Rank 95,775 (Top 2 %)
  • Language
    Python
  • License
    GNU Lesser Genera...
  • Created almost 13 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Performance Test Framework in Python

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

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