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查看帮助