go 实现压力测试

本文介绍了使用Go语言实现的压力测试工具go-stress-testing,支持http和WebSocket请求,通过协程模拟用户行为。提供了命令行参数说明,包括并发数、请求数、地址等,并演示了如何使用curl文件进行压力测试。同时,文章列举了解决go run或go get报错的常见问题及解决方案。
摘要由CSDN通过智能技术生成

1.项目

go-stress-testing 是go语言实现的简单压测工具,源码开源、支持二次开发,可以压测http、webSocket请求,使用协程模拟单个用户,可以更高效的利用CPU资源。

项目地址:1.Git下载 https://github.com/link1st/go-stress-testing

                  2. wget下载 wget https://codeload.github.com/link1st/go-stress-testing/zip/master

                  3.压缩包下载 https://download.csdn.net/download/weixin_47099556/34408397

2.详细说明

 1.请求参数

  -c uint
      并发数 (default 1)
  -n uint
      请求数(单个并发/协程) (default 1)
  -u string
      压测地址
  -d string
      调试模式 (default "false")
  -http2
        是否开http2.0
  -k    是否开启长连接
  -m int
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值