
apache jmeter
apache jmeter安裝教程

apache jmeter是款專用于測試領(lǐng)域的壓力測試工具,可以用于測試靜態(tài)和動態(tài)資源,在Window XP/2003 / W7/W8基本都可以運(yùn)行,可用于對服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來自不同壓力類別下測試它們的強(qiáng)度和分析整體性能。JMeter是基于JAVA開發(fā)的壓力測試軟件,該次配置實(shí)例是在W8-64位系統(tǒng)中完成。ApacheJMeter是一個(gè)專門為運(yùn)行和服務(wù)器裝載測試而設(shè)計(jì)的、100%的純Java桌面運(yùn)行程序。
JMeter的作用
- 能夠?qū)TTP和FTP服務(wù)器進(jìn)行壓力和性能測試, 也可以對任何數(shù)據(jù)庫進(jìn)行同樣的測試(通過JDBC)。
- 完全的可移植性和100% 純java。
- 完全 Swing 和輕量組件支持(預(yù)編譯的JAR使用 javax.swing.*)包。
- 完全多線程 框架允許通過多個(gè)線程并發(fā)取樣和 通過單獨(dú)的線程組對不同的功能同時(shí)取樣。
- 精心的GUI設(shè)計(jì)允許快速操作和更精確的計(jì)時(shí)。
- 緩存和離線分析/回放測試結(jié)果。
JMeter的高可擴(kuò)展性
1.可鏈接的取樣器允許無限制的測試能力。
2.各種負(fù)載統(tǒng)計(jì)表和可鏈接的計(jì)時(shí)器可供選擇。
3.數(shù)據(jù)分析和可視化插件提供了很好的可擴(kuò)展性以及個(gè)性化。
4.具有提供動態(tài)輸入到測試的功能(包括Javascript)。
5.支持腳本編程的取樣器(在1.9.2及以上版本支持BeanShell)。
在設(shè)計(jì)階段,JMeter能夠充當(dāng)HTTP PROXY(代理)來記錄IE/NETSCAPE的HTTP請求,也可以記錄apache等WebServer的log文件來重現(xiàn)HTTP流量。當(dāng)這些HTTP客戶端請求被記錄以后,測試運(yùn)行時(shí)可以方便的設(shè)置重復(fù)次數(shù)和并發(fā)度(線程數(shù))來產(chǎn)生巨大的流量。JMeter還提供可視化組件以及報(bào)表工具把量服務(wù)器在不同壓力下的性能展現(xiàn)出來。
相比其他HTTP測試工具,JMeter最主要的特點(diǎn)在于擴(kuò)展性強(qiáng)。JMeter能夠自動掃描其lib/ext子目錄下.jar文件中的插件,并且將其裝載到內(nèi)存,讓用戶通過不同的菜單調(diào)用。
JMeter使用方法
本錄制,JMeter啟用WEB代理,瀏覽器把代理上網(wǎng)設(shè)置為JMeter所在的IP地址,自己電腦就是127.0.0.1代理端口默認(rèn)8080。至于瀏覽器修改代理上網(wǎng)服務(wù)器,不做截圖。
Jmeter運(yùn)行在目錄 \apache-jmeter-2.10\bin下jmeter.dat文件,雙擊打開進(jìn)入Jmeter界面

建立測試計(jì)劃,錄制階段不需要更改任何配置。名稱可以自己改

添加一個(gè)Cookie管理器,該次測試是需要登陸操作,如果沒有Cookie管理器,登陸后的HTTP請求,在腳本運(yùn)行的時(shí)候,就不會帶Cookie。應(yīng)該知道后果吧,就是登陸成功后的請求提示你未登陸。添加就行不需要配置。

下載地址
-
- 通用安全下載
-
- 移動安全下載
-
- 聯(lián)通安全下載
-
- 電信安全下載
-
- 移動網(wǎng)絡(luò)下載
-
- 聯(lián)通網(wǎng)絡(luò)下載
-
- 電信網(wǎng)絡(luò)下載
-
- 通用網(wǎng)絡(luò)下載