Alex 是基于 vegeta library 和 boom 封装的压力测试 web UI 。 Vegeta 提供稳定的 qps 压力源, boom 提供稳定的并发数压力源。
github 地址 https://github.com/ireaderlab/alex

install mongodb
install golang # 1.4+ is required
go get github.com/go-martini/martini
go get github.com/tsenart/vegeta
go get gopkg.in/mgo.v2
go get github.com/shirou/gopsutil
# godep restore
git clone https://github.com/shellquery/alex.git
cd alex
go build
./alex
./alex -c config.json
open browser
http://localhost:8000/
{
"BindAddr": "localhost:8000",
"MongoUrl": "mongodb://localhost:27017/alex",
"Teams": [
"python",
"java",
"php",
"go"
]
}

1
ryd994 2016 年 5 月 18 日 via Android
和 shell 脚本+ab 相比,有什么优势?
|
2
shellquery OP 不用写代码,团队成员所有人都可以直接用浏览器就可以使用,算是能解放点生产力吧
|
3
shellquery OP 每次压测都会生成压测报告,拿报告的链接贴给他人,就可以分享压测报告了
|
4
julor 2016 年 5 月 19 日 via Android
挺好
|
5
limengwei 2016 年 5 月 22 日
滋磁
|
6
luw2007 2016 年 6 月 21 日
赞一个
|