FunkLoad INSTALL

Author: Benoit Delbosc
Address:
bdelbosc _at_ nuxeo.com
Revision: INSTALL.txt 54205 2010-02-11 10:10:41Z bdelbosc

Abstract

This document describes how to install the FunkLoad tool.

Table of Contents

1   Quick installation guide for Debian Lenny/Ubuntu 8.10, 9.04

Unfortunatly the FunkLoad Debian package (old 1.6.2-3) does not work properly.

In the mean time you can find the latest stable Debian package here.

Or you can install the latest snapshot this way:

sudo aptitude install python-dev python-xml python-setuptools \
     python-webunit python-docutils gnuplot
sudo aptitude install tcpwatch-httpproxy --without-recommends
sudo easy_install -f http://funkload.nuxeo.org/snapshots/ -U funkload

That's all.

2   OS support

Some parts are OS specific:

Under windows there is a trick to install docutils (see below), you may also rename the scripts with a .py extension.

3   Required packages

4   Optional packages

5   Installation

Easy installation

Install the latest stable package:

sudo easy_install -U funkload

This will install FunkLoad, webunit and docutils eggs.

Latest snapshot version

Install the latest development snapshot available:

sudo easy_install -f http://funkload.nuxeo.org/snapshots/ -U funkload

Development version

If you want to try the latest unstable sources from svn

easy_install -eb /tmp funkload==dev

or:

svn co http://svn.nuxeo.org/pub/funkload/trunk /tmp/funkload

then:

cd /tmp/funkload/
python setup.py build
sudo python setup.py install

6   Test it

Install the FunkLoad examples:

fl-install-demo

Go to the demo/xmlrpc folder then:

cd funkload-demo/xmlrpc/
make test

To test benching and report building just:

make bench

See funkload-demo/README for others examples.

7   Problems ?

It looks like sourceforge change their download page again :(

python-gdchart2 is installed on your system and FunkLoad expects python-gdchart. Hopefully you can give a try to the latest snapshot (>=1.8.0a see section above) that is working with python-gdchart2.

See README for more information about FunkLoad.

See CHANGES for information on FunkLoad packages.

See demo folder for other examples.