go-stress-testing
简介
go-stress-testing 是一款由go语言实现的压测工具,源码开源、支持二次开发、可以压测http、webSocket请求、私有rpc调用,使用协程模拟单个用户,可以更高效的利用CPU资源
使用方法
- 下载地址
- 注意需要将项目源码 clone 到 $GOPATH 目录下
- mac电脑下载如下这个

- 放到 $GOPATH 目录下
- 赋权
chmod +x go-stress-testing-mac
- 赋权
- 在该目录下执行
./go-stress-testing-mac查看用法 
测试请求百度页面
./go-stress-testing-mac -c 1 -n 100 -u https://www.baidu.com/
<

文章介绍了三个基于Go语言的压力测试工具,包括go-stress-testing、fortio和vegeta。go-stress-testing简单易用,支持HTTP和WebSocket等协议;fortio提供UI界面,功能丰富,支持多种高级特性如分布式测试;vegeta则以恒定请求率进行HTTP负载测试,灵活但需编写脚本。每个工具都有其优缺点,适用不同的测试场景。
最低0.47元/天 解锁文章
2687





