Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/steder/spinneret

Spinneret is a web spider and dynamic load generator for testing, benchmarking, and warming caches.
https://github.com/steder/spinneret

gevent python traffic-generation web-crawler

Last synced: about 2 months ago
JSON representation

Spinneret is a web spider and dynamic load generator for testing, benchmarking, and warming caches.

Awesome Lists containing this project

README

        

Spinneret
-----------------------------

Spinneret is a web spider and dynamic load generator for testing,
benchmarking, and warming caches.

Setup
-----------------------------

::

git clone [email protected]:steder/spinneret.git
cd spinneret
mkdir -p ~/.virtualenvs
virtualenv ~/.virtualenvs/spinneret
python setup.py develop

Generating a sitemap
-----------------------------

::

spinneret spider --base_url http://localhost:8000

Because this can take a while I've included a sample `sitemap.yaml`
that can be used to immediately generate traffic.

Using that sitemap to generate requests against a site
------------------------------------------------------------

::

spinneret traffic --base_url http://localhost:8000 --inflight 100