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
    

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

Uploaded Source

Built Distribution

stressor-0.1.1-py2.py3-none-any.whl (423.4 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: stressor-0.1.1.tar.gz
  • Upload date:
  • Size: 381.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.0

File hashes

Hashes for stressor-0.1.1.tar.gz
Algorithm Hash digest
SHA256 10f71c5d24c2fff9875214c5fe6d854bdb670a518159658320fb16397f9a4538
MD5 3e54b2a518f0e4a80fea4a21808e7bd0
BLAKE2b-256 f458ae55ced5f53e9a92af0b12d25d4c910297fbd7cda5338db141d193ace021

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for stressor-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ceba3d6fe68a70641ba8879b6eb0fec4f3b35404c73acf463e0312c7379fd055
MD5 5512090a65ba1f3fd368a2fd4289d466
BLAKE2b-256 6a9dc6eab9862fe343fe2b140a816c3cb4f5391d1702f31fff147e995a28e211

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