当前位置: 首页 > 科技观察

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

时间:2023-03-12 16:53:00 科技观察

性能测试工具有很多,传统比较知名的工具是apacheab工具;现代的是wrk[1]。Go语言有两个这样的工具:hey[2]和vegeta[3]。今天推荐的这个工具是基于vegeta的,但是使用起来比较傻瓜化,实时分析,图形化展示。工具名称:ali,工具开源地址:https://github.com/nakabonne/ali。最近出来的也是Go语言实现的。官方安装提供了预编译版本供下载:https://github.com/nakabonne/ali/releases,也可以使用系统自带的工具安装,比如MacOS下:brewinstallsnakabonne/ali/ali或者你有Go开发环境可以直接通过goget安装:$gogetgithub.com/nakabonne/ali另外还提供了一个docker镜像:$dockerrun--rm-itnakabonne/aliali使用$ali执行上面的命令即可启动测试界面:在TargetURL中输入你要测试的URL,回车,开始运行测试。此外,可以配置速率限制、持续时间、超时、方法、标头和正文。虽然是终端UI,但是支持鼠标操作。