test: allow configurable admission sample size
This commit is contained in:
@@ -16,6 +16,8 @@ go run ./cmd/orbit-load \
|
||||
-timeout 10s
|
||||
```
|
||||
|
||||
标准 MySQL 集成脚本默认使用24次、4并发的冒烟样本;需要复现扩大隔离样本时可执行 `ORBIT_TEST_LOAD_REQUESTS=1000 ORBIT_TEST_LOAD_CONCURRENCY=32 make integration`。该环境变量只改变测试脚本的请求数量和并发,不改变服务端或 SDK 契约。
|
||||
|
||||
也可以直接传 `-url`、`-token` 和 `-queue`。命令拒绝非 32 位小写十六进制队列 ID,默认上限是 100000 次请求和 1024 个并发请求;并发数超过请求数时自动降到请求数。每次请求的超时独立计算,超时或 HTTP 错误不会再次提交。
|
||||
|
||||
每个任务使用形如 `orbit-load-{run_id}-{sequence}` 的幂等键,输入只包含本次运行标识和序号,处理器默认为 `load.noop`,任务尝试预算固定为 1。命令不会删除生成的任务;测试必须使用一次性数据库或专用命名空间,结束后按保留策略处理,不能直接对生产命名空间运行。
|
||||
|
||||
Reference in New Issue
Block a user