本文主要是介绍wrk安装及使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一, mac安装
官网地址: https://github.com/wg/wrk/blob/master/README.md
mac 安装: brew install wrk
查看是否安装成功: wrk -v
centos安装:
sudo yum groupinstall 'Development Tools' sudo yum install -y openssl-devel git git clone GitHub - wg/wrk: Modern HTTP benchmarking tool wrk cd wrk make # 将可执行文件移动到 /usr/local/bin 位置 sudo cp wrk /usr/local/bin
二,使用
wrk只能直接使用get、delete请求,post请求需要用到lua脚本.
一般设置的线程数是电脑核数的2-4倍
get请求: wrk -t12 -c400 -d30s --latency 百度一下,你就知道
命令解释如下 Options: -c, --connections N> 跟服务器建立并保持的TCP连接数量 -d, --duration T> 压测时间 -t, --threads N> 使用多少个线程进行压测 -s, --script S> 指定Lua脚本路径 -H, --header H> 为每一个HTTP请求
这篇关于wrk安装及使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!