小螞蟻  
          風(fēng)雨過(guò)后才見(jiàn)彩虹
          公告

          • —————————————
            李麗君
            軟件測(cè)試工作者
            廣東籍貫的海南人
            北京生活12年
            目前在深圳

            郵箱:
            llj2003hbdd@163.com
            —————————————
            說(shuō)明:本Blog中的內(nèi)容均為本人原創(chuàng)或轉(zhuǎn)載,本人依法保留Blog內(nèi)原創(chuàng)文章的所有權(quán)利,如需轉(zhuǎn)載,請(qǐng)注明作者及出處。未經(jīng)許可,不得將本Blog內(nèi)文章用于任何盈利性用途。
            —————————————
          日歷
          <2014年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          常用鏈接

          留言簿(174)

          隨筆分類(189)

          0--感興趣的網(wǎng)站

          1--國(guó)內(nèi)測(cè)試網(wǎng)站

          2--測(cè)試同行的blog

          3--開(kāi)發(fā)好友的blog

          最新評(píng)論

           
            編寫(xiě)背景:

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

          一、           Apache JMeter介紹

          1.       Apache JMeter是什么

          Apache JMeter Apache組織的開(kāi)放源代碼項(xiàng)目,是一個(gè)100%Java桌面應(yīng)用,用于壓力測(cè)試和性能測(cè)量。它最初被設(shè)計(jì)用于Web應(yīng)用測(cè)試但后來(lái)擴(kuò)展到其它測(cè)試領(lǐng)域。最新的版本大家可以到http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi下載。

          2.       用它能做什么

          Apache JMeter可以用于對(duì)靜態(tài)的和動(dòng)態(tài)的資源(文件,ServletPerl腳本,Java對(duì)象,數(shù)據(jù)庫(kù)和查詢,FTP服務(wù)器或是其它資源)的性能進(jìn)行測(cè)試。JMeter可以用于在服務(wù)器,網(wǎng)絡(luò)或?qū)ο竽M繁重的負(fù)載來(lái)測(cè)試它們提供服務(wù)的受壓能力或者分析不同壓力條件下的總體性能情況。你可以使用JMeter提供的圖形化界面,分析性能指標(biāo)或者在高負(fù)載情況下測(cè)試你的服務(wù)器/腳本/對(duì)象。

          3.       Apache JMeter能做什么

          Ø         能夠?qū)?/span>HTTPFTP服務(wù)器進(jìn)行壓力和性能測(cè)試,也可以對(duì)任何數(shù)據(jù)庫(kù)進(jìn)行同樣的測(cè)試(通過(guò)JDBC)。

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

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

          Ø         完全多線程框架允許通過(guò)多個(gè)線程并發(fā)取樣和通過(guò)單獨(dú)的線程組對(duì)不同的功能同時(shí)取樣。

          Ø         精心的GUI設(shè)計(jì)允許快速操作和更精確的計(jì)時(shí)。

          Ø         緩存和離線分析/回放測(cè)試結(jié)果。

          Ø         高可擴(kuò)展性:

          1)         可鏈接的取樣器允許無(wú)限制的測(cè)試能力。

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

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

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

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

           

          4.       Apache JMeter的由來(lái)

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

           

          5.       Apache JMeter的未來(lái)

          隨著開(kāi)發(fā)人員借助它的可嵌入的結(jié)構(gòu),希望看到JMeter的能力也隨之快速的被擴(kuò)大。更進(jìn)一步的主要發(fā)展目標(biāo)是把JMeter在沒(méi)有減弱它的負(fù)載測(cè)試的能力的同時(shí)盡可能的做成最有效的回歸測(cè)試工具。

          二、           Apache JMeter安裝說(shuō)明

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

          Java版本

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

          操作系統(tǒng)

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

          l         Unix(SolarisLinuxetc)

          l         Windows(98NT2000XP)

          l         Open VMS Alpha 7.3+

          2.       安裝步驟:

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

          l         安裝包準(zhǔn)備:

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

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

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

          l         安裝過(guò)程:

          1JDK安裝 

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

          2 JDK環(huán)境配置 

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

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

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

          3檢查JDK安裝是否OK

          具體是:點(diǎn)擊開(kāi)始”/“運(yùn)行,輸入命令cmd進(jìn)入dos操作界面,輸入命令:java –version 查看java版本,如果顯示為:1.5.0_12,則安裝OK

          4Jmeter安裝

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

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

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

          5)檢查jmeter安裝是否OK

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

          提醒:通常安裝到這一步會(huì)報(bào)下面這個(gè)錯(cuò)誤:

          unrecognized vm option '+heapdumponoutofmemoryerror'

          原因是:安裝的JDK版本是:1.5.0的就會(huì)出錯(cuò),把JDK卸載,重新下載JDK1.5.0_12版本,重新安裝就OK了,之前我就是裝的1.5.0版本報(bào)的錯(cuò),后來(lái)更新JDK版本就好了。

           

          到此:JMETER的介紹和安裝描述完畢,可以開(kāi)始JMETER學(xué)習(xí)之旅了。

          posted on 2009-09-25 17:34 lijun 閱讀(10260) 評(píng)論(10)  編輯  收藏 所屬分類: 軟件性能測(cè)試文檔
          評(píng)論:
          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!!  沈宗勝 Posted @ 2010-01-13 13:30
            寫(xiě)的很詳細(xì),按照你的步驟操作很順利,謝謝!
            如果能提供JDK1.5.0_12的下載地址就好了,我花了幾個(gè)小時(shí)的時(shí)間終于找到了,我的機(jī)器已經(jīng)有jdk-6u11-windows-i586-p.exe,但不知是否兼容JDK1.5.0_12?
              回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!![未登錄](méi)  小螞蟻 Posted @ 2010-01-18 10:29
            to 沈宗勝:
            很高興看到你的留言,jdk-6u11-windows-i586-p.exe,但不知是否兼容JDK1.5.0_12;這個(gè)我沒(méi)有試過(guò)不知道行不行,但我聽(tīng)我同事說(shuō)好像不行。
            JDK1.5.0_12的下載地址我也是沒(méi)有找到,我是從我另一個(gè)同事那里拷貝的,具體下載地址哪天我找到了一定放上。謝謝提醒^_^。
            有空多來(lái)這里踩一踩,謝謝。


              回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!![未登錄](méi)  果凍 Posted @ 2010-05-20 22:35
            你好,我是出現(xiàn)“unrecognized vm option '+heapdumponoutofmemoryerror“找了很久結(jié)果沒(méi)有找著了,但是在國(guó)外的網(wǎng)站有人回復(fù)這個(gè)問(wèn)題,可以編輯jmeter.bat,將上面這句話給注釋了就可以打開(kāi)頁(yè)面,但我不知道是不是因?yàn)镴DK的問(wèn)題,我的JDK是D:\jdk1.5.0_06

              回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!!  gongmingwind Posted @ 2010-07-19 11:28
            很有幫助,問(wèn)題解決了,非常感謝  回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!!  xiaohei Posted @ 2010-07-20 13:50
            會(huì)寫(xiě)個(gè)在LINUX 上的安裝么?整天WINDOWS 有毛用  回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!!  楊慶雷 Posted @ 2010-09-25 16:44
            剛才看到j(luò)dk無(wú)法下載,發(fā)個(gè)下載所有版本的jdk下載地址:
            jdk 官方 下載 所有版本
            http://www.5ixuexi.net/discuz72/viewthread.php?tid=27  回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!!  楊慶雷 Posted @ 2010-09-25 16:45
            @沈宗勝
            發(fā)個(gè)下載所有版本的jdk下載地址:
            jdk 官方 下載 所有版本
            http://www.5ixuexi.net/discuz72/viewthread.php?tid=27   回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!!  楊慶雷 Posted @ 2010-09-25 16:46
            @xiaohei
            windows 使用還是比較方便的,linux也不麻煩吧  回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!![未登錄](méi)  sunshine Posted @ 2011-10-11 17:19
            安裝不成功,為什么?  回復(fù)  更多評(píng)論   

          • # re: 開(kāi)源性能測(cè)試工具--Jmeter介紹+安裝說(shuō)明!!![未登錄](méi)  小豪 Posted @ 2014-06-26 14:34
            好像以前http://www.binzz.com/也有相關(guān)的介紹。  回復(fù)  更多評(píng)論   

           
          Copyright © lijun Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 彩票| 三门峡市| 松原市| 宁陕县| 韩城市| 呼玛县| 二连浩特市| 五寨县| 奉贤区| 即墨市| 兴业县| 西吉县| 芜湖县| 鄄城县| 灵宝市| 原阳县| 邢台县| 旬阳县| 正宁县| 黄骅市| 绿春县| 天门市| 河曲县| 惠东县| 青岛市| 孝义市| 宜都市| 巴马| 全椒县| 陇川县| 大同市| 来凤县| 林芝县| 怀来县| 汉川市| 化州市| 江孜县| 米林县| 新晃| 凤阳县| 吉安县|