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.

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
    

    Use the --log argument to write output to a file or folder:

    $ stressor run ./scenario_1/scenario.yaml --no-color --log .
    

    (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.3.0.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

stressor-0.3.0-py3-none-any.whl (54.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stressor-0.3.0.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for stressor-0.3.0.tar.gz
Algorithm Hash digest
SHA256 190cce6d035c06b65b3e86ab974976d1a234a5e716d08d83aa06e65fc3093b67
MD5 d0ccf653fe08c64f1c7897cc45edff32
BLAKE2b-256 d6db2a301c190ee834149362b6c5092448e3ae80d1315f20c534407c4695903b

See more details on using hashes here.

File details

Details for the file stressor-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: stressor-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 54.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for stressor-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b55f286d6e41dfa239ff640e0501ea44339c23092a66d178cf16cdbfd85046a
MD5 5b472e2f52eaf2dbb0bdba4fb71a01c8
BLAKE2b-256 bdae278062a94872830b557b9ae7f3b6bb855e8767584359744acdc4591baf61

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