Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added link to an Ansible role as a 3rd party tool. #704

Merged
merged 2 commits into from
Oct 21, 2019

Conversation

tinx
Copy link
Contributor

@tinx tinx commented Dec 9, 2017

I did a thing, and I hope it's useful for people other than myself.

The role is able to install Locust, but can also start and restart Locust master, slave and stand-alone, while preserving the parameters. More than one Locust "instance" can exist on the same host in parallel.

The role can copy a directory with files alongside installing Locust, so it's also a convenient way to put your locustfile, classes and required data onto the host in a single step.

Finally, it can be used as an easy way to build docker images with Locust and the desired locustfiles already baked in.

The role 'tinx.locust' was added to the list of third party
tools.
@codecov
Copy link

codecov bot commented Dec 9, 2017

Codecov Report

Merging #704 into master will decrease coverage by 6.89%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##           master     #704     +/-   ##
=========================================
- Coverage   72.69%   65.79%   -6.9%     
=========================================
  Files          18       14      -4     
  Lines        1765     1380    -385     
  Branches      262      214     -48     
=========================================
- Hits         1283      908    -375     
- Misses        420      425      +5     
+ Partials       62       47     -15
Impacted Files Coverage Δ
locust/rpc/zmqrpc.py 40.9% <0%> (-59.1%) ⬇️
locust/main.py 26.66% <0%> (-8.01%) ⬇️
locust/clients.py 89.88% <0%> (-6.75%) ⬇️
locust/web.py 74.75% <0%> (-6.6%) ⬇️
locust/stats.py 78.35% <0%> (-3.23%) ⬇️
locust/runners.py 51.31% <0%> (-2.88%) ⬇️
locust/rpc/protocol.py 100% <0%> (ø) ⬆️
locust/util/rounding.py
locust/util/timespan.py
locust/contrib/fasthttp.py
... and 4 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 24e0a8e...d07363d. Read the comment docs.

@aldenpeterson-wf
Copy link
Contributor

This is probably good, I get questions often from folks wondering how to effectively deploy locust via docker.

@cyberw
Copy link
Collaborator

cyberw commented Oct 18, 2019

Looks nice. Sorry for the super slow response @tinx . Will you resolve the conflicts? Then I can merge.

@cyberw cyberw merged commit 1900bd3 into locustio:master Oct 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants