Chaos Toolkit Extension for k6.
Project description
# Chaos Toolkit Extension for k6.
[![Python versions](https://img.shields.io/pypi/pyversions/chaostoolkit-k6.svg)](https://www.python.org/)
This project is a collection of [actions][] and [probes][], gathered as an extension to the [Chaos Toolkit][chaostoolkit].
[actions]: http://chaostoolkit.org/reference/api/experiment/#action [probes]: http://chaostoolkit.org/reference/api/experiment/#probe [chaostoolkit]: http://chaostoolkit.org
## Install
This package requires Python 3.5+
To be used from your experiment, this package must be installed in the Python environment where [chaostoolkit][] already lives.
` $ pip install -U chaostoolkit-k6 `
## Usage
Please explore the code to see existing probes and actions. ## Configuration
## Contribute
If you wish to contribute more functions to this package, you are more than welcome to do so. Please, fork this project, make your changes following the usual [PEP 8][pep8] code style, sprinkling with tests and submit a PR for review.
[pep8]: https://pycodestyle.readthedocs.io/en/latest/
The Chaos Toolkit projects require all contributors must sign a [Developer Certificate of Origin][dco] on each commit they would like to merge into the master branch of the repository. Please, make sure you can abide by the rules of the DCO before submitting a PR.
[dco]: https://github.com/probot/dco#how-it-works
### Develop
If you wish to develop on this project, make sure to install the development dependencies. But first, [create a virtual environment][venv] and then install those dependencies.
[venv]: http://chaostoolkit.org/reference/usage/install/#create-a-virtual-environment
`console $ pip install -r requirements-dev.txt -r requirements.txt `
Then, point your environment to this directory:
`console $ pip install -e . `
Now, you can edit the files and they will be automatically be seen by your environment, even when running from the chaos command locally.
### Test
To run the tests for the project execute the following:
` $ pytest `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for chaostoolkit_k6-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3664ace8eb1b52ca1b73abeabd5e0752f8982038977f0d8f3e6fc2d84943a544 |
|
MD5 | 5ef89748bf9ee30cedfdb9e5a2198832 |
|
BLAKE2b-256 | b09299cedb805ed8477b9e0cae719d6b32979238a057d50794f31cbccff33bd6 |