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.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7749591efacf7f1fef088804c543231e82b4a886f693798c7d45cf845972f8a6 |
|
MD5 | 4e0e1333677ff92a6dd2ea4600bc1f53 |
|
BLAKE2b-256 | acd89a7792d1c241ac1137d93cc88c50e9db82fab4c1f4df78bcce34db9499c1 |