jmeter學習記錄--10--二次開發環境搭建


JMeter源碼集成到EclipseJMeter二次開發(1)-eclipse環境配置及源碼編譯 ,根據此文章記錄將jmeter源碼集成到myecplise

第一步:下載jmeter源碼http://jmeter.apache.org/download_jmeter.cgi,版本4.0。

第二步:jdk、ant環境配置。jdk1.8的。

在源碼build.xml同一路徑下,下載jar包。

ant download_jars

ant install 

第三步:ecplise中添加java project(注意jdk版本是1.8的),選中“Allow output folders for source folders”,完成。將源碼導入到項目(import->文件系統)。 import到項目之后,會發現此時src中,有關於路徑報錯,此時找到項目所在目錄,把eclipse.classpath中的內容復制到.classpath文件中,重啟eclipese。

或者:關閉項目。在源碼路徑下,將原有.classpath文件刪除,再將新的進行重命名。

D:\>cd D:\Workspaces\MyEclipse 10\jmeter

D:\Workspaces\MyEclipse 10\jmeter>del .classpath

D:\Workspaces\MyEclipse 10\jmeter>ren eclipse.classpath .classpath

第四步:導入jar包

1.下載Jmeter的Release版本

2.將Release版本下的lib文件夾中的jar文件拷貝到eclipse工程中的lib文件夾下

3.在java build path中查看是否有missing的jar包

4.把ant控制台打開路徑:eclipse-->Window-->Show  View -->Ant,將ant加入Eclipse的控制面板上,然后選擇Ant面板上的添加Buildfiles;

5.選擇該項目下的ant的構建文件“build.xml”

6.在ant頁面上雙擊“download_jars”,這個時候ant運行自動下載缺省的jar文件到項目下指定的路勁下,直到顯示Build Success

7.jar包下載完,這個時候右鍵選擇項目 Build Path –> configure build path,然后選擇“Add Jars”,將lib下面所有的jar包都導入到項目中

第五步:替換jmeter.properties文件

把release版中,jmeter/bin目錄下的jmeter.properties文件,分別拷貝到eclipse工程中的 bin文件中和拷貝到eclipse工程中/src/core/org/apache/jmeter/下

第六步:再次打開,執行項目。

1.找到運行入口設置Run configurations

package org.apache.jmeter;

NewDriver.java

 

2.添加一個運行設置

 

3.選擇工作目錄

 

 4.Ant構建,雙擊即可

 

5.啟動驗證

 

執行時如果提示缺失文件,則到release版本相應的路徑下拷貝一份過來。再次運行。

 

遇到問題:原來使用myecplise2013,jmeter3.2,jdk1.7總是報錯。

執行報錯:Errors running builder 'Java Builder' on project 'jmeter',還有 "The type java.lang.CharSequence cannot be resolved. It is indirectly referen"這類錯誤。

網上都說是,jre版本所致,然后在ecplise里將jdk由jdk1.8.0_131、jdk1.8.0_45、jdk1.7.0_79都切了一下,發現哪個版本下都有問題。

 

 

2018-04-24記錄 環境搭建成功

本機環境:win7+32位操作系統

Myecplise環境:MyEclipse Enterprise Workbench Version: 2016 Stable 1.0 Build id: 14.0.0-20160624

Jdk環境:1.8.0_131

Ant環境:1.9.9

Jmeter版本:jmeter 4.0

 

http://www.cnblogs.com/buaawp/p/5287604.html

https://my.oschina.net/pEHq2WMa5p5/blog/863053

 

 

使用intellij開發工具:Jmeter + Intellij IDEA源碼編譯

 


免責聲明!

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



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