資源描述:
《jmeter新手入門》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、Jmeter新手入門必看概要:本文主要寫了Jmeter的安裝及其運行環(huán)境的搭建過程和壓力測試簡單實例一、工具描述 apachejmeter是100%的java桌面應(yīng)用程序,它被設(shè)計用來加載被測試軟件功能特性、度量被測試軟件的性能。設(shè)計jmeter的初衷是測試web應(yīng)用,后來又擴充了其它的功能。jmeter可以完成針對靜態(tài)資源和動態(tài)資源(servlets,perl腳本,java對象,數(shù)據(jù)查詢s,ftp服務(wù)等)的性能測試。jmeter可以模擬大量的服務(wù)器負載、網(wǎng)絡(luò)負載、軟件對象負載,通過不同的加載類型全面測試軟件的性能。并且jmeter提供圖形
2、化的性能分析。二、使用環(huán)境 JMeter可以運行在solaris,linux,windows(98,nt,2000,2003).jdk1.4以上。本文章主要介紹使用JMeter測試windows環(huán)境的webserver和DBserver的環(huán)境搭建步驟,以及使用Jmeter進行壓力測試的入門。三、軟件下載 JDKhttp://java.sun.com/javase/downloads/index.jspjmeterhttp://jmeter.apache.org/download_jmeter.cgi(注意:應(yīng)該下載Binary下面的壓縮包
3、,不是source下面的壓縮包)四、JDK安裝 下載jdk1.6.0_10.exe,這接點擊默認安裝,一般安裝至C:ProgramFilesJava目錄下。 桌面上選擇“我的電腦”(右鍵),高級,環(huán)境變量,在“系統(tǒng)變量”--->“新建”,在變量名中輸入:CLASSPATH,變量值中輸入:C:ProgramFilesJavajdk1.6.0_10libdt.JAR;C:ProgramFilesJavajdk1.6.0_10libTOOLS.JAR;C:ProgramFilesJavajdk1.6.0_10BI
4、N;再按“新建”,在變量名中輸入:JAVA_HOME,變量中輸入:C:ProgramFilesJavajdk1.6.0_10;修改PATH變量,添加%JAVA_HOME%/bin;然后確定即可;安裝成功檢測:打開cmd,輸入命令:java或javac出現(xiàn)下圖則jdk安裝配置成功五、Jmeter安裝 解壓jakarta-jmeter-2.3.4.zip文件至c盤,本文解壓至C:jakarta-jmeter-2.3.4目錄下?! ∽烂嫔线x擇“我的電腦”(右鍵),高級,環(huán)境變量,在“系統(tǒng)變量”--->“新建”,在變量名中輸入:JMETER
5、_HOME,變量值中輸入:C:jakarta-jmeter-2.3.4,再修改CLASSPATH變量,變量值中添加%JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-1.2.jar;然后確定即可?! ∪缓簏c擊Jmeter目錄下bin文件夾里的jmeter.bat就可以打開Jmeter六、Jmeter使用使用Jmeter做壓力測試一般分為3步:第1步:錄制腳本。第2步:設(shè)置線程數(shù)運行腳本。第3步
6、:記錄測試結(jié)果,整理編寫測試文檔。1、錄制腳本(1)選中“測試計劃”單擊鼠標右鍵,在彈出菜單中選擇添加->線程組;(2)接下來選中“工作臺”單擊鼠標右鍵,在彈出菜單中選擇添加->非測試元件->HTTP代理服務(wù)器;(1)在“HTTP代理服務(wù)器”窗口中“目標控制器”下拉框選擇測試計劃>線程組(表示腳本生成在這個線程組下),“分組”下拉框選擇“每個組放入一個新的控制器”(表示把每組腳本放到一個新的組中,避免生成的腳本雜亂且無法組織);(1)單擊窗口最下方的“啟動”;(2)打開瀏覽器,設(shè)置代理服務(wù)器的設(shè)置為localhot,端口號為8080(在“HT
7、TP代理服務(wù)器”窗口中設(shè)置了使用8080端口進行偵聽);(1)在地址中鍵入要錄制頁面的URL對頁面進行操作,Jmeter就會自動把所進行的操作錄制成為腳本了,可以看到“線程組”節(jié)點下面多了許多的子節(jié)點就是錄制生成的腳本;(7)操作完畢后在Jmeter中單擊“停止”先停止錄制,然后把瀏覽器的代理設(shè)置改為原來的設(shè)置即可。1、運行及記錄結(jié)果設(shè)置(1)完成腳本的錄制后還需要定義你所需的結(jié)果設(shè)置才算完成了“測試計劃”的設(shè)置,首先要設(shè)置“線程組”(相當于虛擬用戶組)的屬性,單擊“線程組”,在右邊的窗口中設(shè)置NumberofThread(相當于虛擬用戶數(shù))
8、為5,Ramp-UpPeriod(inseconds)為1,“循環(huán)次數(shù)”選項取消選中“永遠”,在右邊的框中輸入循環(huán)次數(shù)。以下設(shè)置表示共有5個虛擬用戶,每隔1秒運行一