使用wrk進行http壓力測試

2021-10-05 22:04:11 字數 296 閱讀 9839

最近做了一些伺服器的工作,在做http壓力測試時,先是使用ab,發現mac上總是頻繁出現各種問題,eg: "apr_socket_recv: connection reset by peer (54)"等等;

最後切到了wrk,簡單易用,功能強大,可以支援lua指令碼來建立複雜的測試場景推薦給大家。

wrk只能執行於 unix 類的系統上,不過win10 rs及以上版本,啟用ubuntu子系統也可以使用。

測試例子:wrk -c 1000 -t 4 -d 1 --latency

簡單說一下wrk裡面各個引數什麼意思?

使用wrk進行壓力測試

最近需要對新的服務進行壓力測試。比較了ab和jemeter以及wrk。最終選擇wrk來作為壓力測試工具,可以把cpu壓到100 官方原始碼 git clone make 拷貝wrk到bin cp wrk usr sbin wrk具體介紹參考 這裡主要用到乙個簡單的用法 指定執行緒數,連線數,壓測時間...

wrk 工具進行壓力測試

wrk 工具進行壓力測試非常方便簡單,且能滿足基本功能 git clone 安裝 進入wrk 目錄,執行 make,將編譯出來的 mrk檔案拷貝到 path 的乙個路徑下 可以全域性訪問 成功以後在目錄下有乙個 wrk檔案,將這個檔案防止到你的軟體目錄,配置好環境變數即可,這裡就不細說了 cp到 u...

使用ab進行壓力測試

ab是apache自帶的乙個很好用的壓力測試工具,當安裝完apache的時候,就可以在bin下面找到ab 1 我們可以模擬100個併發使用者,對乙個頁面傳送1000個請求 ab n1000 c100 其中 n代表請求數,c代表併發數 返回結果 首先是apache的版本資訊 this is apach...