1. 程式人生 > >web效能測試工具-http_load

web效能測試工具-http_load

效能測試工具只是測試手段,不一段要掌握的多而全,關鍵是要順手。當然,多瞭解一些測試工具可以信手掂來,快速進入測試。最重要的是瞭解工具的特性,適合的測試場景,能滿足多高的併發需求,支援哪些協議,是否有足夠好的擴充套件性。

我這裡只是整理下很久以前的內容。簡單說明下幾款web效能測試工具。因為這些輕量級的測試工具通常不能模擬較複雜的場景,所以對幾款工具本身未進行效能對比。

http_load

執行方式

執行命令列
1. http_load -parallel 10 -fetches 1000 urls.txt

2. http_load -rate 5 -seconds 300 urls.txt

可縮寫為:
1. http_load -p 10 -f 1000 urls.txt

2. http_load -r 5 -s 300 urls.txt
引數介紹
-p
併發訪問程序數
-f
總的訪問次數
-r
每秒的訪問頻率,限制大於1小於1000
-s
總的訪問時間通常引數組合:-p –f-r -s
urls.txt
是你要訪問的網址名,引數可以是單個的網址也可以是包含網址的檔案。

http引數

如果需要對httpheaderbody進行設定的話恐怕http_load是不支援的,沒看到有相關引數進行支援

http響應解析

http請求的響應會解析返回碼,使用者不能自定義解析響應,也不支援寫檔案儲存

測試結果

[email protected]:~/linsa/http_load-12mar2006$ ./http_load -r 1000 -s 5 url.txt
4331 fetches, 15 max parallel, 3.36822e+07 bytes, in 5.00107 seconds
7777 mean bytes/connection
866.015 fetches/sec, 6.735e+06 bytes/sec
msecs/connect: 4.9993 mean, 3004.15 max, 2.074 min
msecs/first-response: 2.34363 mean, 207.503 max, 2.119 min
HTTP response codes:
code 200 -- 4331

fetches運行了4331個請求,最大的併發程序數是15,總計傳輸的資料是3.36822e+07 bytes,執行的時間是5.00107關注點:總請求數、最大併發程序數
7777 mean bytes/connection
:每個請求/連線傳輸的資料量
866.015 fetches/sec, 6.735e+06 bytes/sec
fetches/sec
每秒請求數/訪問次數,bytes/sec每秒傳輸的資料量關注點:每秒的響應請求數
msecs/connect: 4.9993 mean, 3004.15 max, 2.074 min
平均響應時間,最大響應時間,最小響應時間
HTTP response codes:

code 200 -- 4331
請求響應碼伺服器返回狀態程式碼:
200 —
表示請求成功。
3XX —-
重定向類
403
404 —客戶端錯誤類(伺服器沒有找到與請求URI相符的資源。)
500 —
伺服器錯誤類(內部伺服器錯誤)等等
關注點:是否有403404500錯誤產生

相關推薦

web效能測試工具-http_load

效能測試工具只是測試手段,不一段要掌握的多而全,關鍵是要順手。當然,多瞭解一些測試工具可以信手掂來,快速進入測試。最重要的是瞭解工具的特性,適合的測試場景,能滿足多高的併發需求,支援哪些協議,是否有足夠好的擴充套件性。 我這裡只是整理下很久以前的內容。簡單說明下幾款web效能測試工具。因為這些輕量

五款資深高效的Web效能測試工具

專業的軟體測試工程師至少要掌握一到兩種測試工具,而作為普通軟體開發者,或多或少掌握一些測試方法和技巧。隨著使用者對科技產品使用者體驗度的上升,產品釋出前的測試工作變得尤為重要。 工欲善其事必先利其器,下面本文就推薦五款非常流行的Web效能測試工具。 1.

Web伺服器效能/壓力測試工具http_load、webbench、ab、Siege使用教程

一、http_load 程式非常小,解壓後也不到100K http_load以並行複用的方式執行,用以測試web伺服器的吞吐量與負載。但是它不同於大多數壓力測試工 具,它可以以一個單一的程序執行,一般不會把客戶機搞死。還可以測試HTTPS類的網站請求。 命令格式

(轉) Web伺服器效能/壓力測試工具http_load、webbench、ab、Siege使用教程

一、http_load 程式非常小,解壓後也不到100K http_load以並行複用的方式執行,用以測試web伺服器的吞吐量與負載。但是它不同於大多數壓力測試工 具,它可以以一個單一的程序執行,一般不會把客戶機搞死。還可以測試HTTPS類的網站請求。 命令格式:ht

[轉]Web伺服器效能/壓力測試工具http_load、webbench、ab、Siege使用教程

一、http_load 程式非常小,解壓後也不到100K http_load以並行複用的方式執行,用以測試web伺服器的吞吐量與負載。但是它不同於大多數壓力測試工 具,它可以以一個單一的程序執行,一般不會把客戶機搞死。還可以測試HTTPS類的網站請求。 命令格式:http

測者的效能測試手冊:Web壓力測試工具webbench

webbench最多可以模擬3萬個併發連線去測試網站的負載能力,個人感覺要比Apache自帶的ab壓力測試工具好,安裝使用也特別方便。 1、適用系統:Linux 2、編譯安裝: wget http://www.ha97.com/code/webbench-1.5.tar.gz

用Docker安裝Web前端效能測試工具YellowLabTools

一、YellowLabTools概述 1.YellowLabTools簡介 Yellow Lab Tools:是一款開源的Web前端效能測試工具,具有一些在其他工具上無法看到的獨特功能,如頁面載入時,JavaScript與DOM互動和其他程式程式碼驗證問題。 Yellow Lab Tools 偏向於一個

Web網站的效能測試工具

隨著Web 2.0技術的迅速發展,許多公司都開發了一些基於Web的網站服務,通常在設計開發Web應用系統的時候很難模擬出大量使用者同時訪問系統的實際情況,因此,當Web網站遇到訪問高峰時,容易發生伺服器響應速度變慢甚至服務中斷。為了避免這種情況,需要一種能夠真實

jmeter 效能測試工具的使用(Web效能測試

1、下載   該軟體不用安裝,直接解壓開啟即可使用。 2、使用   這裡就在win下進行,圖形介面較為方便   在目錄apache-jmeter-2.13\bin 下可以見到一個jmeter.bat檔案,雙擊此檔案,即看到JMeter控制面板。主介面如下: 3、建立執行緒組   測試計劃-

ab 效能測試工具的使用(Web併發測試

1、下載 2、命令介紹   引數的介紹 n在測試會話中所執行的請求個數。預設時,僅執行一個請求。 -c一次產生的請求個數。預設是一次一個。 -t測試所進行的最大秒數。其內部隱含值是-n 50000,它可以使對伺服器的測試限制在一個固定的總時間以內。預設時,沒有時間限制。 -p包

Web伺服器壓力測試工具http_load、webbench、ab、Siege使用教程

一、http_load 程式非常小,解壓後也不到100K http_load以並行複用的方式執行,用以測試web伺服器的吞吐量與負載。但是它不同於大多數壓力測試工 具,它可以以一個單一的程序執行,一般不會把客戶機搞死。還可以測試HTTPS類的網站請求。 下載地址:http://soft.vpser.net/t

Web伺服器壓力測試工具http_load、webbench、ab、Siege

一、http_load 程式非常小,解壓後也不到100K http_load以並行複用的方式執行,用以測試web伺服器的吞吐量與負載。但是它不同於大多數壓力測試工 具,它可以以一個單一的程序執行,一般不會把客戶機搞死。還可以測試HTTPS類的網站請求。 命令格式:http_load  -p 併發訪問程序數

11個免費的Web安全測試工具

漏洞 fis 速度 程序 car exploit spark fiddler 專業 1.Netsparker Community Edition(Windows) 這個程序可以檢測SQL註入和跨頁腳本事件。當檢測完成之後它會給你提供一些解決方案。 2.Websecurify

網站壓力測試工具http_load的安裝與使用

總計 指向 seconds tar.gz 發的 all max log 連接 一、安裝 1.下載地址:http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz 2.解壓後進入目錄,執行mak

效能測試工具siege安裝及測試

其實對於類似的效能測試工具之前接觸過AB。我是在ubuntu下做的測試。 1、更新系統 sudo apt-get update && sudo apt-get upgrade –show-upgraded 2、下載最新版的siege wget http://do

網站效能測試工具 webbench 的安裝和使用

1.webbench的下載和安裝 wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz sudo tar xvf webbench-1.5.tar.gz  -C /usr/local/ cd /usr/l

效能測試工具LoadRunner31-LR之連結mysql

步驟:   1.建好mysql資料庫並啟動   2.下載libmysql.dll,放到儲存指令碼的資料夾下   3.編寫指令碼並執行 1 Action() 2 { 3 int rc; //定義狀態變數,0表示成功,非0表

資料庫之redis篇(2)—— redis配置檔案,常用命令,效能測試工具

redis配置 如果你是找網上的其他教程來完成以上操作的話,相信你見過有的啟動命令是這樣的:   啟動命令帶了這個引數:redis.windows.conf,由於我測試環境是windows平臺,所以是這個,有的是redis.conf。顧名思義,redis.conf就是配置檔案,然後啟動時加

效能測試工具介紹

本文主要介紹一下常用的兩款測試工具: 效能測試壓測工具-Jmeter 效能測試監控工具-JProfiler 1. 效能測試壓測工具-Jmeter 1.2 Jmeter簡介 JMeter,一個100%的純Java桌面應用,由Apache組織的開放原始碼專案,它是功能

Emmagee--APP效能測試工具的基本使用

一、Emmagee介紹 Emmagee是監控指定被測應用在使用過程中佔用機器的CPU、記憶體、流量資源的效能測試小工具。該工具的優勢在於如同windows系統性能監視器類似,它提供的是資料採集的功能,而行為則基於使用者真實的應用操作支援SDK:Android2.2以及以上版本 二、為什麼使用Emmagee