Windows 7下搭建Jmeter測試環境


jmeter配置、安裝

一、 工具描述
  apache jmeter100%的java桌面應用程序,它被設計用來加載被測試軟件功能特性、度量被測試軟件的性能。設計jmeter的初衷是測試web應用,后來又擴充了其它的功能。jmeter可以完成針對靜態資源和動態資源(servlets, perl腳本, java對象, 數據查詢s, ftp服務等)的性能測試。 jmeter可以模擬大量的服務器負載、網絡負載、軟件對象負載,通過不同的加載類型全面測試軟件的性能。並且jmeter提供圖形化的性能分析。


二、 使用環境
  JMeter 可以運行在solaris, linux, windows (98, nt, 20002003). jdk1.4以上。本文章主要介紹使用JMeter測試windows環境的web server DB server的環境搭建步驟,以及使用Jmeter進行壓力測試的入門。


三、 軟件下載
  JDK  http://java.sun.com/javase/downloads/index.jsp

    jmeter  http://jmeter.apache.org/download_jmeter.cgi
  
四、 JDK安裝
  下載jdk1.6.0_10.exe,這接點擊默認安裝,一般安裝至C:\Program Files\Java目錄下。
  桌面上選擇我的電腦”(右鍵),高級, 環境變量, 系統變量”--->“新建”, 在變量名中輸入:CLASSPATH,變量值中輸入:C:\Program Files\Java\jdk1.6.0_10\lib\dt.JAR; C:\Program Files\Java\jdk1.6.0_10\lib\TOOLS.JAR; C:\Program Files\Java\jdk1.6.0_10\BIN;再按新建,在變量名中輸入:JAVA_HOME,變量中輸入:C:\Program Files\Java\jdk1.6.0_10;修改PATH變量,添加%JAVA_HOME%/bin;然后確定即可;

五、 Jmeter安裝
  解壓jakarta-jmeter-2.3.4.zip文件至c盤,本文解壓至C:\jakarta-jmeter-2.3.4目錄下。
  桌面上選擇我的電腦”(右鍵),高級, 環境變量, 系統變量”--->“新建”, 在變量名中輸入:JMETER_HOME,變量值中輸入:C:\jakarta-jmeter-2.3.4 ,再修改CLASSPATH變量,變量值中添加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;% JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar; 然后確定即可。
  
  然后點擊Jmeter目錄下bin文件夾里的jmeter.bat就可以打開Jmeter

六、注意事項

    使用badboy“Export to JMeter”,生成jmx文件,使用jmeter打開,卻報錯如下圖;

 

 

    原因:badboy jmeter版本不支持

    解決辦法:

 1. 降低jmeter版本

 2. 獲取最新badboy 版本。

我的使用組合是: badboy2.1    jmeter:2.3.4

 

 

 

 

Windows 7下搭建Jmeter  

 

1. 首先需要安裝java環境,使用第一步是去jdk官網上下載。

下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

 

下載:

jdk-7u5-windows-i586.exe

然后就是安裝了,安裝提示一步一步來就是了。我一般是默認安裝。

 

2. 配置java環境

用鼠標右擊計算機”->屬性->高級系統設置->環境變量

 

 

 


      
系統變量->新建-> 變量名:JAVA_HOME 

變量值:D:\Program Files\Java\jdk1.7.0_05(我把默認路徑該了一下,該在D盤的
      
系統變量中找到變量名為:Path,然后選擇->編輯, 在變量值后面直接加上:;%JAVA_HOME%\bin(注意符號,前面有值,后面的要用分號隔開) 
       
系統變量->新建->(這個要新建的) 變量名:CLASSPATH 變量值: 
%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOM E%\lib\tools.jar
(注意符號) 
      
最后測試下環境變量是否設置成功 
  在左下角的搜索框中鍵入 
  cmd 
  回車 
  輸入javac 
  如果出現如下信息 
  

 你的Java環境變量配置成功! 
  若出現 
  'javac' 不是內部或外部命令,也不是可運行的程序 
  或批處理文件,原因有可能在於 path路徑的設置,分號要注意!!!)

3. 下載jmeter最新版

下載地址:http://jmeter.apache.org/download_jmeter.cgi

下載:apache-jmeter-2.7.zip

放到一個目錄下,直接在D:\software\tools\apache-jmeter-2.7\bin下運行jmeter就是了。


 

一、 Apache JMeter介紹

1. Apache JMeter是什么

Apache JMeter Apache組織的開放源代碼項目,是一個100%Java桌面應用,用於壓力測試和性能測量。它最初被設計用於Web應用測試但后來擴展到其它測試領域。最新的版本大家可以到http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi下載。

2. 用它能做什么

Apache JMeter可以用於對靜態的和動態的資源(文件,ServletPerl腳本,Java對象,數據庫和查詢,FTP服務器或是其它資源)的性能進行測試。JMeter可以用於在服務器,網絡或對象模擬繁重的負載來測試它們提供服務的受壓能力或者分析不同壓力條件下的總體性能情況。你可以使用JMeter提供的圖形化界面,分析性能指標或者在高負載情況下測試你的服務器/腳本/對象。

3. Apache JMeter能做什么

Ø 能夠對HTTPFTP服務器進行壓力和性能測試,也可以對任何數據庫進行同樣的測試(通過JDBC)。

Ø 完全的可移植性和100%Java

Ø 完全Swing的輕量級組件支持(預編譯的JAR使用 javax.swing.*)包。

Ø 完全多線程框架允許通過多個線程並發取樣和通過單獨的線程組對不同的功能同時取樣。

Ø 精心的GUI設計允許快速操作和更精確的計時。

Ø 緩存和離線分析/回放測試結果。

Ø 高可擴展性:

1) 可鏈接的取樣器允許無限制的測試能力。

2) 各種負載統計表和可鏈接的計時器可供選擇。

3) 數據分析和可視化插件提供了很好的可擴展性以及個性化。

4) 具有提供動態輸入到測試的功能(包括JavaScript)。

5) 支持腳本變成的取樣器(在1.9.2及以上版本支持BeanShell)。

 

4. Apache JMeter的由來

JMeter最早是由Apache軟件項目的開發工程師Stefano Mazzocchi 開發出來的。他當初開發JMeter主要用於測試Apache JServ(一個被Apache Tomcat 工程取代了的項目)的性能。之后又再次設計了JMeter,增加了圖形化界面和一些功能測試能力。

 

5. Apache JMeter的未來

隨着開發人員借助它的可嵌入的結構,希望看到JMeter的能力也隨之快速的被擴大。更進一步的主要發展目標是把JMeter在沒有減弱它的負載測試的能力的同時盡可能的做成最有效的回歸測試工具。

二、Apache JMeter安裝說明

1. 安裝環境要求:

Java版本

JMeter要求充分滿足JVM1.3或更高。

操作系統

JMeter可以在當前任何一個已經部署了Java的操作系統上運行。

l Unix(SolarisLinuxetc)

l Windows(98NT2000XP,WIN8)

l Open VMS Alpha 7.3+

2. 安裝步驟:

l 安裝環境:Windows 8

l 安裝包准備:

JDK1.7.0_25具體可在官方網站下載

jakarta-jmeter-2.3.4具體下載地址:

http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

l 安裝過程:

1JDK安裝

點擊下載的jdk-1_7_0_25-windows-i586-p.exe,選擇安裝路徑即可。

2 JDK環境配置

 

桌面上選擇我的電腦”(右鍵)/高級/環境變量, 系統變量欄中點擊新建”, 在變量名中輸入:CLASSPATH,變量值中輸入:C:\JDK安裝目錄\lib\dt.JAR; C:\JDK安裝目錄\lib\TOOLS.JAR;點擊確定即可。

開源性能測試工具--Jmeter介紹+安裝(附圖)



開源性能測試工具--Jmeter介紹+安裝(附圖)


再按新建,在變量名中輸入:java_home,變量中輸入:C:\JDK安裝目錄;修改PATH變量,添加% java_home %\bin;然后確定即可。

修改系統變量path的值,在前面增加%java_home%\bin;然后確定即可。

 

3檢查JDK安裝是否OK

具體是:點擊開始”/“運行,輸入命令cmd進入dos操作界面,輸入命令:java –version 查看java版本,如果顯示為:1.7.0_25,則安裝OK

1.開始-->運行:CMD--->"OK";

開源性能測試工具--Jmeter介紹+安裝(附圖)

2. 輸入"java -version"---> "回車"

開源性能測試工具--Jmeter介紹+安裝(附圖)

4Jmeter安裝

解壓jakarta-jmeter-2.11文件至c盤,本文解壓至C:\jmeter-2.11目錄下。
桌面上選擇我的電腦”(右鍵)/高級/環境變量, 系統變量欄中點擊新建”, 在變量名中輸入:JMETER_HOME,變量值中輸入:C:\ jmeter-2.11,點擊確定即可。

開源性能測試工具--Jmeter介紹+安裝(附圖)

再修改CLASSPATH變量,變量值中添加如下值:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;然后確定即可。


開源性能測試工具--Jmeter介紹+安裝(附圖)

5)檢查jmeter安裝是否OK

具體是:進入jmeter目錄下的bin文件夾,點擊jmeter.bat,查看頁面顯示,如果能顯示jmeter操作頁面則安裝成功。

開源性能測試工具--Jmeter介紹+安裝(附圖)

提醒:通常安裝到這一步會報下面這個錯誤:

unrecognized vm option '+heapdumponoutofmemoryerror'

原因是:安裝的JDK版本是:1.5.0的就會出錯,把JDK卸載,重新下載JDK1.5.0_12版本,重新安裝就OK了,之前我就是裝的1.5.0版本報的錯,后來更新JDK版本就好了。


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM