天天看點

性能壓測工具-wrk

     是一款針對協定的基準測試工具,它能夠在單機多核的條件下,使用系統自帶的高性能機制,通過多線程和事件模式,對目标機器産生大量的負載。

優勢

輕量級性能測試工具

安裝使用簡單

基于系統自帶的高性能I/O機制,如epoll,kqueue,利用異步的事件驅動架構,通過很少的線程就可以壓出很大的并發

劣勢

wrk 目前僅支援單機壓測,不是用來取代 JMeter, LoadRunner 等專業的測試工具。

例如: 

     wrk -t1 -c4 -d100s -T3s --script=post.lua --latency http://localhost:8080/xtopic/news

          wrk中執行http請求的時候,調用lua分為3個階段,setup,running,done,每個wrk線程中都有獨立的腳本環境

性能壓測工具-wrk

繼續閱讀