一个高性能的 HTTP 压测工具,能终端和 web UI 实时展示统计数据

2021-06-19 13:21:13 +08:00
 kingddc314

特点:

效果如下:

项目详见: https://github.com/six-ddc/plow

欢迎大家试用和反馈建议~

4108 次点击
所在节点    分享创造
19 条回复
Trim21
2021-06-19 13:58:35 +08:00
希望能有个 scoop 的安装方式
kingddc314
2021-06-19 14:44:40 +08:00
@Trim21 #1 没用过这个,可以在 release 直接下载 exe
p0h5
2021-06-19 23:46:07 +08:00
可以支持一下 curl 吗?比如直接把 curl 写到文本
./plow -curl curlfile.txt -c 100 -n 20
code4you
2021-06-20 11:53:21 +08:00
可否支持一下 brew install plow 😁
kingddc314
2021-06-20 13:24:15 +08:00
@p0h5 #3 你说这个 curlfile.txt 的内容就是 curl 命令格式吗?
kingddc314
2021-06-20 13:32:39 +08:00
@code4you #4 已经给 brew 提 pr 了,预计这两天就可以用了~
encro
2021-06-20 15:54:34 +08:00
刚好前几天写了一篇:

使用 ab,siege,jmeter 进行快速 api 性能测试(JSON)

https://c4ys.com/archives/2596

你让我有多了 plow,hey,wrk 三个待研究的
p0h5
2021-06-20 17:32:52 +08:00
@kingddc314 对,比如 chrome 可以很方便 把网络请求 copy as curl,粘贴到文本,就可以直接发起测试了
比如之前用过的 https://github.com/link1st/go-stress-testing 就有支持
kingddc314
2021-06-20 19:20:48 +08:00
@p0h5 #8 这个主要是对参数进行解析,可以研究一下
owlsec
2021-06-20 20:39:41 +08:00
会考虑支持 Lua 嘛?跟 wrk 一样,这样是不是更加灵活
kingddc314
2021-06-20 21:04:40 +08:00
@owlsec #10 要支持 lua 得用 c 的实现更好,go 里的 lua 解释器性能差不少,这个工具主要关注的点是实时的性能数据展示,可能暂时不会考虑支持脚本,类似的工具除了 wrk 你可以试下 k6,支持 js
vueli
2021-06-21 10:10:45 +08:00
我是个小白, 虽然英文文档我也看得懂.我还是想吐个槽, 看外国人的文档是英文, 看中国人的文档还是英文.
owlsec
2021-06-21 10:38:33 +08:00
@vueli 你想表达什么?英语是世界上最广泛的语言,用英语可以让全世界更多的人看得懂。
vueli
2021-06-21 10:39:41 +08:00
@owlsec
lscho
2021-06-21 10:58:08 +08:00
@owlsec
@vueli

我也很纳闷,写英文文档没问题。但是来中文社区推广给一份中文文档应该是最起码的尊重吧。更何况这文档内容量也不多。
kingddc314
2021-06-21 12:12:39 +08:00
@owlsec #13
@lscho #15
emmm,我尽快给 README 整个中文版的(没加主要是懒。。)
anewg
2021-06-21 21:53:25 +08:00
网页实时展示这个不错,有机会试试,谢谢 lz
labulaka521
2021-06-23 09:01:17 +08:00
为什么总有人要求别人要有中文文档,你看不懂英文你别看就行了,没人逼你,好恶心啊你
ps:前几天在推上有人推荐了
zado
2021-06-27 15:25:10 +08:00
支持尽快给 README 整个中文版,谢谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/784447

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX