Skip to main content

Stress-test your web app

Project description

logo stressor

Build Status Latest Version License Documentation Status Coverage Status Code style: black StackOverflow: stressor

Stress-test your web app.

NOTE: This is work-in-progress and has beta status.

Quickstart

  1. Install stressor (details)

  2. Create a new scenario folder. For example:

    $ stressor init ./scenario_1
    

    or alternatively import an existing HAR file as a starting point (details):

    $ stressor init ./scenario_1 --convert /path/to/output.har
    
  3. Edit the scripts as needed (users.yaml, main_sequence.yaml, scenario.yaml) (details)

  4. Run the script:

    $ stressor run ./scenario_1/scenario.yaml
    

    Use the --monitor option to view the progress in a separate window:

    $ stressor run ./scenario_1/scenario.yaml --monitor
    

    (Hit Ctrl+C to stop.)

  5. Read The Docs for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stressor-0.1.0.tar.gz (378.3 kB view details)

Uploaded Source

Built Distribution

stressor-0.1.0-py2.py3-none-any.whl (420.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file stressor-0.1.0.tar.gz.

File metadata

  • Download URL: stressor-0.1.0.tar.gz
  • Upload date:
  • Size: 378.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for stressor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 19575d3c87a34a947acbc123a55354e754865e6bf16c56f0d99515581b1f73d9
MD5 eda3e90d5d62e9ae28cd58d8773cb1b3
BLAKE2b-256 5d83e3b939fd18832f646fba8d22a8645b028385ae9a2a67e4430dac3d8633af

See more details on using hashes here.

File details

Details for the file stressor-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: stressor-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 420.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for stressor-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dc3e63b60d3f079b4164da88d30c9c7e13fe08ed890cb3f55fbc1f9471d22c74
MD5 9ef74d9dc71aabdba7948b0c74ec4e83
BLAKE2b-256 4589cb827b68667f7da96db006410a6fd42fee6a032e0e92a3382cae178b500e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page