推荐一款实时图形化分析的性能测试工具

Posted 转角遇到GitHub

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐一款实时图形化分析的性能测试工具相关的知识,希望对你有一定的参考价值。

大家好,我是欧盆索思(opensource),每天为你带来优秀的开源项目!

性能测试工具有很多,传统知名的有 apache ab 工具;现代的有 wrk[1]。Go 语言有两款这样的工具:hey[2]vegeta[3]。今天推荐的这款工具基于 vegeta,但使用起来更傻瓜式,而且实时进行分析,图形化展示。

安装

官方提供了预编译版本可供下载:https://github.com/nakabonne/ali/releases,或者你也可以使用你系统提供的工具进行安装,比如 MacOS 下:

brew install nakabonne/ali/ali

或者你有 Go 开发环境,可以直接通过 go get 进行安装:

$ go get github.com/nakabonne/ali

另外也提供了 docker 镜像:

$ docker run --rm -it nakabonne/ali ali

使用

$ ali

执行以上命令就启动了测试界面:

在 Target URL 中输入你要测试的 URL,回车,变开始运行测试。

此外,可以配置 Rate Limit、Duration、Timeout、Method、Header 和 Body。虽然是终端 UI,但支持鼠标操作。

参考资料

[1]

wrk: https://github.com/wg/wrk

[2]

hey: https://github.com/rakyll/hey

[3]

vegeta: https://github.com/tsenart/vegeta


文末「阅读原文」可直达项目首页。


今天的项目大家觉得怎么样吗?如果你喜欢,请在文章底部留言、点赞或关注转发,你的支持就是我持续更新的最大动力!


推荐阅读





转角遇到GitHub - 送给爱开源的你

Git · GitHub · GitLab · Gitee


以上是关于推荐一款实时图形化分析的性能测试工具的主要内容,如果未能解决你的问题,请参考以下文章

JVM常用命令工具和图形化工具

吊炸天的 Docker 图形化工具 Portainer,必须推荐给你!

牛掰!吊炸天的 Docker 图形化工具 Portainer,必须推荐给你!

推荐 3 款超好用的 Docker 图形化管理工具

这个吊炸天的 Docker 图形化工具 Portainer,必须推荐给你!

推荐一款前端性能测试工具:WebPageTest