Jmeter 壓測和AB壓測的比較

2021-08-04 19:34:50 字數 545 閱讀 1232

【使用場景】

jmeter告訴你每個請求實際上耗費多長時間。ab只是簡單的用數學方式統計平均值。所以從準確性來說,jmeter比ab更準確,更多如資料處理。但是ab的速度更快,更輕巧。如果效能測試的目的在於更真實的表現被測應用,那麼jmeter更佳。但如僅僅是用最少的機器資源產生最多的訪問請求,那ab適合……

【比較】

1、jmeter是一次完整的請求和返回, 而ab只是發出去請求,並不對返回做處理,只是請求傳送成功或者失敗。 【特別是返回資料量比較大的介面,兩者的tps差距更大】  

2、jmeter支援可變引數和csv資料集的輸入,能設定更加負責的測試樣例,而ab不需要寫配置檔案。

3、jmeter可以提供更加詳細的統計結果資料,比如某個執行緒(某個case)請求時間是多長,返回結果是多少,以及錯誤資訊等。而ab則不支援。

4、jmeter不支援精確時間的壓測,比如壓測10分鐘,但是ab支援

5、jmeter支援分布式的壓測集群,且支援函式。

6、軟體自身耗費資源:jmeter由於比較重,且統計了很多結果資料,比ab耗時耗費資源多。ab屬於輕量級。

ab壓測工具

root localhost yum install y httpd tools 安裝ab工具 root localhost ab c 10 n 1000 指定併發請求數為10,總請求數為1000,對進行壓力測試 this is apachebench,version 2.3 revision 14...

壓測工具 ab

使用 其中,c表示併發數為10,n表示總請求個數為1000,p表示請求的資料放在了post.txt中,t表示請求的格式,http.表示待測試的伺服器。效能壓力測試是伺服器 效能調優過程中必不可缺少的一環。只有讓伺服器處在高壓情況下,才能真正體現出軟體 硬體等各種設定不當所暴露出的問題。效能測試工具目...

ab壓測詳解

前言 首先要安裝工具,才能使用 yum y install httpd tools1.命令引數詳解 n 測試會話中所執行的請求個數,預設僅執行乙個請求 c 一次產生的請求個數,即同一時間發出多少個請求,預設為一次乙個 t 測試所進行的最大秒數,預設為無時間限制.其內部隱含值是 n 50000 它可以...