Apache JMeter是Apache組織開發(fā)的基于Java的壓力測試工具。 可以用于對靜態(tài)的和動態(tài)的資源(文件,Servlet,Perl腳本,java 對象,數(shù)據(jù)庫和查詢,F(xiàn)TP服務(wù)器等等)的性能進行測試。它可以用于對服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M繁重的負載來測試它們的強度或分析不同壓力類型下的整體性能。
Apache JMeter軟件功能
JMeter的作用
1.能夠?qū)TTP和FTP服務(wù)器進行壓力和性能測試, 也可以對任何數(shù)據(jù)庫進行同樣的測試(通過JDBC)。
2.完全的可移植性和100% 純java。
3.完全 Swing 和輕量組件支持(預(yù)編譯的JAR使用 javax.swing.*)包。
4.完全多線程 框架允許通過多個線程并發(fā)取樣和 通過單獨的線程組對不同的功能同時取樣。
5.精心的GUI設(shè)計允許快速操作和更精確的計時。
6.緩存和離線分析/回放測試結(jié)果。
JMeter的高可擴展性
1.可鏈接的取樣器允許無限制的測試能力。
2.各種負載統(tǒng)計表和可鏈接的計時器可供選擇。
3.數(shù)據(jù)分析和可視化插件提供了很好的可擴展性以及個性化。
4.具有提供動態(tài)輸入到測試的功能(包括Javascript)。
5.支持腳本編程的取樣器(在1.9.2及以上版本支持BeanShell)。
Apache JMeter使用教程
Jmeter運行在目錄 \apache-jmeter-2.10\bin下jmeter.dat文件,雙擊打開進入Jmeter界面
建立測試計劃,錄制階段不需要更改任何配置。名稱可以自己改
添加一個Cookie管理器,該次測試是需要登陸操作,如果沒有Cookie管理器,登陸后的HTTP請求,在腳本運行的時候,就不會帶Cookie。應(yīng)該知道后果吧,就是登陸成功后的請求提示你未登陸。添加就行不需要配置。