Comments (6)
Any PR is welcome. In my daily work, I did similar things with Jenkins and Docker, and it's doable.
from boomer.
I was thinking of using the Locust --no-web switch and awk to parse console output and netcat to send the metric to the statsd_exporter. Pretty low-fi , I know - but I should be able to graph metrics in Grafana.
from boomer.
Another option with the WebUI.
- Start 100 users with a hatch rate of 10.
curl --data "locust_count=100&hatch_rate=10" "http://locust:8089/swarm"
- Collect json stats every 2 seconds, like the ajax request.
for ((i=1; i<= 300; i++));
do
curl -s "http://localhost:8089/stats/requests" >> locust-stats.json;
echo "" >> locust-stats.json;
sleep 2;
done
- Stop the test.
curl -s "http://localhost:8089/stop"
You will get locust-stats.json, easier to parse.
from boomer.
Thanks for the suggestion but I am thinking the boomer rps flags and the locust user/ swarm rate could be confusing for the load tester, and I am leaning towards no interaction with the Locust UI. Although I could be heading in the wrong direction.
from boomer.
Yeah, Looks like a real hassle parsing stout or using tee. Getting broken connection and peer resets when using the Locust UI.
from boomer.
@myzhan Your technique works. Thanks.
from boomer.
Related Issues (20)
- 负载变化时导致并发突增 HOT 4
- 运行mian.go文件显示一名旧的(2.0之前的)工作人员试图连接(wei_CD3CE23358F7494BF15286E9573C25D)。那是行不通的 HOT 5
- Standalone mod 运行,控制台输出没有数据 HOT 1
- 能不能加个run-time 运行时间呢 HOT 3
- 求助: UI界面设置host参数无效 HOT 3
- 为什么每次spawn之前要先stop所有的job,而不是像python版那样在已有连接上增加呢? HOT 10
- 如何能Subscribe并处理来自Master的自定义Topic HOT 6
- go get github.com/myzhan/boomer报错 HOT 2
- task可以由master通过mq传过来后,再启动slave压测吗? HOT 4
- untime error: index out of range [299] with length 280 HOT 2
- 启动参数只支持默认的 defaultboomer , 不支持自定义的 NewBoomer HOT 1
- 在 locust 发送 stop 消息时,boomer 偶现 panic 的情况 HOT 3
- 能否增加强行Quit的方式? HOT 3
- 有没有考虑过重构boomer HOT 3
- Onboarding command that fails HOT 1
- 现在能支持到locust最新的哪个版本 HOT 2
- boomer run issue HOT 2
- boomer支持locust的最新版本号是多少? HOT 7
- 有提供运行若干次迭代次数停止的功能吗 HOT 1
- runtime error: invalid memory address or nil pointer dereference HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boomer.