BenchmarkStringJoin1-4 300000 4351 ns/op 32 B/op 2 allocs/op -4表示4个cpu线程执行;300000表示总共执行了30万次;4531ns/op,表示每次执行耗时4531纳秒;32B/op表示每次执行分配了32字节内存;2 allocs/op表示每次执行分配了2次对象 https://github.com/rakyll/hey -n 要运行的请求数。默认是200。 -c 并发运行的请求数。请求的总数不能小于并发级别。默认是50。 -q 速率限制,以每秒查询(QPS)为单位。默认没有限制。 -z 发送请求的应用程序配置。当时间到了,应用程序停止并退出。如果指定持续时间,则忽略n。例子:- z 10s - z 3m。 -o 输出类型。如果没有提供,则打印摘要。“csv”是唯一受支持的替代方案。转储文件的响应以逗号分隔值格式的度量。 -m http method,one of GET,POST,PUT,deletE,HEAD,OPTIONs. -H 自定义http头。您可以通过重复标记指定所需的数量 For example,-H "Accept: text/html" -H "Content-Type: application/xml" -t 每个请求的超时时间(以秒为单位)。默认值是20,使用0表示无穷大。 -A http Accept header. -d http request body. -D http request body from file. For example,/home/user/file.txt or ./file.txt. -T Content-type,defaults to "text/html". -a Basic authentication,username:password. -x http Proxy address as host:port. -h2 Enable http/2. -host http Host header. -disable-compression 禁用压缩。 -disable-keepalive 禁用keep-alive,防止重用TCP不同http请求之@L_673_14@连接。 -disable-redirects 禁用http重定向的后续操作 -cpus 使用的cpu核数。(当前机器默认为48核)
大佬总结
以上是大佬教程为你收集整理的Golang的压测工具 hey全部内容,希望文章能够帮你解决Golang的压测工具 hey所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。