文件名称:boomer:一个更好的蝗虫负载生成器,用golang编写
文件大小:69KB
文件格式:ZIP
更新时间:2024-08-24 11:19:06
benchmark performance locust benchmark-framework performance-testing
婴儿潮一代 链接 蝗虫网站: Locust 文档: Boomer 文档: 描述 Boomer 是一个更好的 locust 负载生成器,用 golang 编写。 它可以产生数千个 goroutines 来同时运行你的代码。 它将自动侦听并向蝗虫大师报告,您的测试结果将显示在大师的 Web UI 上。 将其用作库,而不是通用基准测试工具。 安装 go get github.com/myzhan/boomer 建造 Boomer 默认使用 ,它是 ZeroMQ 协议的纯 Go 实现。 由于 gomq 不稳定,可以切换到 。 # use gomq go build -o a.out main.go # use goczmq go build -tags ' goczmq ' -o a.out main.go 如果使用 gomq 编译 boomer 失败,请先尝试更新 gomq。
【文件预览】:
boomer-master
----utils.go(2KB)
----client.go(165B)
----message_test.go(780B)
----.github()
--------ISSUE_TEMPLATE()
----boomer.go(7KB)
----client_gomq_test.go(5KB)
----runner.go(10KB)
----message.go(780B)
----runner_test.go(18KB)
----stats_test.go(7KB)
----stats.go(7KB)
----legacy.go(4KB)
----dummy.py(114B)
----examples()
--------main.go(2KB)
--------default()
--------udp()
--------ratelimit()
--------http()
--------gopher-lua()
--------tcp()
--------cli()
--------events()
--------standalone()
--------fasthttp()
--------etcd()
--------taskset()
--------grpc()
----.travis.yml(593B)
----README_CN.md(5KB)
----LICENSE(1KB)
----README.md(5KB)
----output_test.go(2KB)
----client_gomq.go(3KB)
----prometheus_exporter.py(5KB)
----ratelimiter_test.go(2KB)
----docs()
--------source()
--------make.bat(756B)
--------Makefile(584B)
----taskset.go(2KB)
----output.go(4KB)
----.gitignore(163B)
----legacy_test.go(2KB)
----taskset_test.go(2KB)
----task.go(525B)
----ratelimiter.go(6KB)
----client_czmq.go(3KB)
----boomer_test.go(8KB)
----utils_test.go(2KB)