一款 Go 语言实现的实时图形化分析的性能测试工具

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

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

工具名:ali,工具开源地址:https://github.com/nakabonne/ali。最近刚出来的,也是 Go 语言实现的。

安装

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

  1. brew install nakabonne/ali/ali 

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

  1. $ go get github.com/nakabonne/ali 

另外也提供了 docker 镜像:

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

使用

  1. $ ali 

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

酷炫!一款 Go 语言实现的实时图形化分析的性能测试工具

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

酷炫!一款 Go 语言实现的实时图形化分析的性能测试工具

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

 

责任编辑:张燕妮 来源: Go语言中文网
相关推荐

2011-05-10 09:55:14

2019-07-22 09:24:54

LinuxMySQL数据库

2018-08-01 09:00:00

测试工具负载测试性能测试

2024-01-25 10:40:11

AutoProfil开源分析工具

2016-03-29 10:32:34

2021-06-09 09:52:29

开源Pyroscope代码

2023-08-30 08:24:34

2022-09-05 08:07:25

goreplay监控工具

2022-01-16 06:48:42

Jektor测试工具安全工具

2014-12-08 09:47:48

Go

2022-02-10 08:18:11

WiFi安全测试工具Wi-Fi Fram

2021-06-23 15:52:17

Docker图形工具

2021-04-22 09:20:20

KubernetesKubectl FlaLinux

2019-11-11 13:50:42

工具代码开发

2017-11-08 08:20:45

2023-09-08 10:28:23

客户端脚本数据

2022-05-19 14:14:26

go语言限流算法

2022-08-15 08:02:09

Go程序函数

2014-04-02 14:03:04

网站速度性能测试

2020-01-18 15:20:25

工具代码开发
点赞
收藏

51CTO技术栈公众号