wrkHTTP 壓力測試工具
wrk 是一個比較先進的 HTTP 壓力測試工具,當(dāng)在單個多核 CPU 上運行時,能夠產(chǎn)生大量負(fù)載。它結(jié)合了多線程設(shè)計和可擴展的事件通知系統(tǒng),例如 epoll 和 kqueue。
可選的 LuaJIT 腳本可以執(zhí)行 HTTP 請求生成,響應(yīng)處理和自定義報告。
測試方法:
wrk -t8 -c400 -r10m http://localhost:8080/index.html
輸出結(jié)果:
Making 10000000 requests to http://localhost:8080/index.html
8 threads and 400 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 439.75us 350.49us 7.60ms 92.88%
Req/Sec 61.13k 8.26k 72.00k 87.54%
10000088 requests in 19.87s, 3.42GB read
Requests/sec: 503396.23
Transfer/sec: 176.16MB評論
圖片
表情
