
Apache jmeter是一款用來進(jìn)行web壓力測試的工具,基于Java的壓力測試工具,所以在安裝操作Jmeter之前必須要先安裝配置Java的JDK。該工具它最初被設(shè)計(jì)用于Web應(yīng)用測試,但后來擴(kuò)展到其他測試領(lǐng)域。Apache jmeter能夠?qū)﹄娔X系統(tǒng)的性能和負(fù)載進(jìn)行快速測試,它可用于模擬服務(wù)器,服務(wù)器組,網(wǎng)絡(luò)或?qū)ο笊系姆敝刎?fù)載,以測試其強(qiáng)度或分析不同負(fù)載類型下的整體性能。 歡迎有需要的用戶前來獲取這款A(yù)pache jmeter壓力測試軟件!
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請(qǐng)求,在腳本運(yùn)行的時(shí)候,就不會(huì)帶Cookie。應(yīng)該知道后果吧,就是登陸成功后的請(qǐng)求提示你未登陸。添加就行不需要配置。
JMeter的作用
能夠?qū)TTP和FTP服務(wù)器進(jìn)行壓力和性能測試, 也可以對(duì)任何數(shù)據(jù)庫進(jìn)行同樣的測試(通過JDBC)。
完全的可移植性和100% 純java。
完全 Swing 和輕量組件支持(預(yù)編譯的JAR使用 javax.swing.*)包。
完全多線程 框架允許通過多個(gè)線程并發(fā)取樣和 通過單獨(dú)的線程組對(duì)不同的功能同時(shí)取樣。
精心的GUI設(shè)計(jì)允許快速操作和更精確的計(jì)時(shí)。
緩存和離線分析/回放測試結(jié)果。
JMeter的高可擴(kuò)展性
1.可連接的取樣器容許無限制的檢測能力。
2.各種各樣負(fù)荷統(tǒng)計(jì)分析表和可連接的記時(shí)器可選擇。
3.數(shù)據(jù)統(tǒng)計(jì)分析和可視化軟件提供了非常好的擴(kuò)展性及其人性化。
4.具備提供動(dòng)態(tài)性鍵入到檢測的作用(包含Javascript)。
5.適用腳本制作程序編寫的取樣器(在1.9.2及之上版本適用BeanShell)。
在設(shè)計(jì),JMeter可以當(dāng)做HTTPPROXY(代理商)來記錄IE/NETSCAPE的HTTP要求,還可以記錄apache等WebServer的log文件來再現(xiàn)HTTP總流量。當(dāng)這種HTTP手機(jī)客戶端要求被記錄之后,穩(wěn)定性測試時(shí)能夠便捷的設(shè)定反復(fù)頻次和高并發(fā)度(線程數(shù))來造成極大的總流量。JMeter還提供可視化部件及其報(bào)表軟件把量網(wǎng)絡(luò)服務(wù)器在不一樣工作壓力下的特性呈現(xiàn)出去。
對(duì)比別的HTTP檢測工具,JMeter最關(guān)鍵的特性取決于擴(kuò)展性強(qiáng)。JMeter可以全自動(dòng)掃描儀其lib/ext根目錄下.jar文件中的軟件,而且將其運(yùn)載到運(yùn)行內(nèi)存,讓客戶根據(jù)不一樣的菜單欄啟用。