wrk网站压力测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q36835109/article/details/52598539

1.下载安装git

sudo yum install git

或者

sudo apt-get install git


2.下载安装wrk

git clone https://github.com/wg/wrk.git


3.安装成功后

输入

cd wrk

然后再输入

make


稍等几分钟编译后,在当前目录下会多了一个wrk文件的,这个就是可以做压力测试的文件了。你可以随便移动这个文件到你想要存放的位置。


如果移动了刚刚生成的wrk文件,请切换到同目录执行命令,如果没有移动,请直接执行命令。

./wrk -t10 -c100 -d10s http://www.baidu.com

-t代表线程数 -c代表连接数-d请求时间


10秒之后,你会看见下面这些信息

//请求http://www.baidu.com10秒钟

Running 10s test @ http://www.baidu.com


//10个线程模拟100个连接

10 threads and 100 connections

Thread Stats   Avg      Stdev     Max   +/- Stdev


//Latency: 可以理解为响应时间, 有平均值, 标准偏差, 最大值, 正负一个标准差占比. 

Latency   216.44ms  275.78ms   1.98s    86.37%


//Req/Sec: 每个线程每秒钟的完成的请求数, 同样有平均值, 标准偏差, 最大值, 正负一个标准差占比. 

Req/Sec    69.42     40.65   250.00     77.15%


//10秒钟总共完成请求数和读取数据量. 

6620 requests in 10.01s, 97.00MB read


//错误统计, 15个读错误, 8个超时. 

Socket errors: connect 0, read 15, write 0, timeout 8


//线程总共平均每秒钟完成661个请求

Requests/sec:    661.21


//每秒钟读取9.6兆数据量. 

Transfer/sec:      9.69MB


毕竟不是专业测试,所以权当是玩玩,心里有个底。大笑


获取更多的测试参数,请输入./wrk -h查看帮助


猜你喜欢

转载自blog.csdn.net/q36835109/article/details/52598539