什么是wrk

簡(jiǎn)介

wrk是一個(gè)開源的簡(jiǎn)單http性能測(cè)試工具,也可以叫做http benchmark工具。

編譯配置流程

1.配置編譯環(huán)境

安裝wget工具。

yum install wget -y

2.獲取源碼

獲取“wrk”源碼包。

cd /usr/local/src
git clone https://github.com/wg/wrk.git

3.編譯和安裝

1)進(jìn)入wrk的安裝目錄。

cd wrk

2)編譯wrk。

make
----結(jié)束

4.運(yùn)行和驗(yàn)證

測(cè)試wrk是否安裝完成且可以正常使用。

執(zhí)行以下命令,模擬12個(gè)線程、100次連接、持續(xù)10秒,測(cè)試“http://www.huawei.com”頁面的性能。

./wrk -t12 -c100 -d30s http://www.huawei.com

命令參數(shù)說明

-t

表示模擬的線程數(shù)。

-c

表示模擬的連接數(shù)。

-d

表示測(cè)試的持續(xù)時(shí)間。

回顯內(nèi)容如下,正常返回該頁面的常用性能指標(biāo),即表示wrk已安裝完成,并可正常使用。

Running 30s test @ http://www.huawei.com
12 threads and 100 connections
Thread Stats   Avg      Stdev     Max   +/- Stdev
. . .