edamame-load-test / edamame

A distributed load testing framework for real-time collaboration apps (HTTP and WebSockets)
5 stars 1 forks source link

Stop button #76

Closed lukeoguro closed 1 year ago

lukeoguro commented 1 year ago

Implements the edamame stop command, which will first search for a running test, and then stop any processes if a test is running.

Some notable changes:

To test, execute edamame run and check to see that your Grafana dashboard is getting data. Then, execute edamame stop. Once it's finished, runkubectl get k6, kubectl get nodes, kubectl get pods to check that everything is phased out.

Note that the current implementation is not perfect — if the test is stopped immediately after a test launches, it won't be able to find a test and stop the process.

Resolves #60

gcpinckert commented 1 year ago

Works great for me! image

Nice job!!