Comments (7)
之前没把 Fn 设计为一个实例方法,要实现这种场景确实比较别扭。如果你的连接可以多个 goroutine 共用,那么可以在调用 boomer.run 之前,初始化好一个连接,或者连接池。
from boomer.
那client的id是否能提供,比如我做了1000个链接,启1000个client,测试协议收发的延迟时间的话,我希望能把连接和client一一对应上
from boomer.
目前Fn对应的函数被调用的时候,是不知道client的。你可以在函数里面先获取一个你自己定义的client对象,publish的时候第二第三个函数填clientID?
from boomer.
你的意思是我在Fn里随机获取一个client?但我怎么保证不同的Fn占有的是不同的client呢
from boomer.
按照你这个描述,比较像在压测一个使用TCP协议的聊天室。可以看看example目录下的udp_proxy,绕过无状态的Fn,单纯使用Publish结果的功能。
from boomer.
我参考了udp_proxy,这样的话locust页面就不能控制发起的机器人数量,而是由程序控制了。。。这样locust页面感觉意义还有多大?用来看charts和收集一下错误吗?locust页面可以把多个分布式的slave的数据收集到一张图上进行显示吗?
from boomer.
目前这一块只能使用方想办法了,之前有打算提供一个类似于 TLS 的对象,给用户存放上下文,不过还没时间去弄。
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.