測試苦勞力

          測試苦勞力

          開源性能測試工具--Jmeter介紹+安裝說明!!!

          編寫背景:

              昨天把rubywatir裝上了,今天決定把jmeter也裝上,這樣平常只要有空就可以玩一玩,實踐和整理這兩方面的技術文檔,第一次裝jmeter,還是遇到了問題,再次記錄方便想學jmeter的同行參考;網(wǎng)上給的安裝資料很多,可是沒有一個是可以按照所描述的從頭到尾安裝成功。

          一、           Apache JMeter介紹

          1.       Apache JMeter是什么

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

          2.       用它能做什么

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

          3.       Apache JMeter能做什么

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

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

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

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

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

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

          Ø         高可擴展性:

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

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

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

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

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

           

          4.       Apache JMeter的由來

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

           

          5.       Apache JMeter的未來

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

          二、           Apache JMeter安裝說明

          1.       安裝環(huán)境要求:

          Java版本

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

          操作系統(tǒng)

          JMeter可以在當前任何一個已經(jīng)部署了Java的操作系統(tǒng)上運行。

          l         Unix(SolarisLinuxetc)

          l         Windows(98NT2000XP)

          l         Open VMS Alpha 7.3+

          2.       安裝步驟:

          l         安裝環(huán)境:Windows XP

          l         安裝包準備:

          JDK1.5.0_12 具體可在官方網(wǎng)站下載

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

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

          l         安裝過程:

          1JDK安裝 

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

          2 JDK環(huán)境配置 

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

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

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

          3檢查JDK安裝是否OK

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

          4Jmeter安裝

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

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

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

          5)檢查jmeter安裝是否OK

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

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

          unrecognized vm option '+heapdumponoutofmemoryerror'

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

           

          到此:JMETER的介紹和安裝描述完畢,可以開始JMETER學習之旅了。

          posted on 2012-04-26 10:29 阿蘭 閱讀(47) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          My Links

          Blog Stats

          留言簿

          文章檔案

          搜索

          最新評論

          主站蜘蛛池模板: 镇安县| 伊春市| 永川市| 麻阳| 丹巴县| 绥芬河市| 屯门区| 保定市| 揭阳市| 大理市| 长治市| 桐乡市| 临沭县| 西昌市| 镇坪县| 德令哈市| 集安市| 新建县| 济南市| 醴陵市| 苍山县| 许昌县| 沁阳市| 轮台县| 崇左市| 临邑县| 黑龙江省| 宝应县| 木里| 石台县| 密云县| 怀宁县| 泸水县| 浮山县| 姚安县| 循化| 菏泽市| 彝良县| 教育| 德化县| 天等县|