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

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

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

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

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

ant download_jars工具

ant install post

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

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

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

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

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_13一、jdk1.8.0_4五、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源碼編譯

相關文章
相關標籤/搜索