壓力測試ab

2021-09-02 11:57:15 字數 564 閱讀 2163

首先確定下做壓力測試的工具和效能的監控工具,這個壓測的工具使用的是ab、監控工具使用的是nmon。

看下linux主機上的ulimit -n 的資料是多少,為改動過的是1024,最好要改的大一點。這個是linux下最大執行緒數,如果過小的話無法進行大並量的測試。

ab經行壓力測試時的指令碼我用的形式為:

1.(get方式)./ab -n 1000 -c 1000 -k

2.(post方式./ab -n 2500 -c 2500 -k -p postfile.ab postfile.ab中為json資料)

其中引數n為請求的次數,c為一次請求的併發次數,-k為keep_alive,一般出現鏈結被重置的錯誤時最好帶上-k的引數。

還有好多引數,可以在ab--help中看下(這個是超級秘籍)。

結果的每一項的意義就不多說了 在baidu google上一搜一堆的。

領測認為在每一次壓測的同時,可以開啟nmon進行實時監控,並開啟nmon的記錄功能進行資料的記錄。

ab -n 3000 -c 3000

ab 壓力測試

apache自帶的ab的壓力測試 以前安裝好apache總是不知道該如何測試apache的效能,現在總算找到乙個測試工具了。就是apache自帶的測試工具ab apache benchmark 在apache的bin目錄下。格式 ab options http hostname port path ...

ab壓力測試

1.我的環境是windows下的phpstudy,進入到apache bin目錄裡面有個ab.exe,壓力測試命令如下 ab.exe c 200 n 1000 2.mysql.php 如下 正常的邏輯思維,壓力增大後,導致資料庫num欄位成為負數,將下面 貼上到自己 下測試即可。在test資料庫下,...

ab壓力測試

ab命令會建立多個併發訪問執行緒,模擬多個訪問者同時對某一url位址進行訪問。它的測試目標是基於url的,因此,它既可以用來測試apache的負載壓力,也可以測試nginx lighthttp tomcat iis等其它web伺服器的壓力。ab命令對發出負載的計算機要求很低,它既不會占用很高cpu,...