jmeter源碼導入eclipse二次開發csv data set config實現從指定行開始讀取)

 

1、Ant安裝java

  1.官網去下載ant工具,下載地址:http://ant.apache.org/bindownload.cgigit

  2.下載後將ant進行解壓,配置ant的環境變量,須要設置三個地方ant_home=d:/apache-ant-1.9.7path=%ANT_HOME%\bin;   classpath=%ANT_HOME%\lib;github

  3.驗證ant環境是否配置好,打開cmd窗口輸入命令:antapache

   配置成功出現:api

      Buildfile: build.xml does notexist!eclipse

      Build failed工具

2、jmeter導入eclipseui

  1.github下載jmeter源碼,下載地址:https://github.com/apache/jmeterspa

  2.打開eclipse 新建java project 工程debug

   

  3.import ,選擇file system,將jmeter文件導入eclipse中jmeter-cheng工程中

   

  4.關掉Eclipse,將jmeter自帶的eclipse.classpath copy到java project的.classpath文件中,點擊保存

   

  5.從新打開Eclipse

  6.在Eclipse中build (構建)jmeter項目(選中jmeter-cheng-->Build Path-->Configure Build Path)

   

  7.選擇新增ant-builder,設置好一些參數

   

  8.對build.xml運行(build.xml-->Run as-->Ant build),MyEclipse中會報錯,錯誤以下

   

  9.下載3個jar包(bcmail-jdk15on-1.49.jar、bcpkix-jdk15on-1.49.jar、bcprov-jdk15on-1.49.jar),放在工程目錄F:\eclipse-test\jmeter-cheng\lib\api 下

   

  10.而後打開cmd切換到工程路徑下,輸入ant download jars   ,此時就會下載相應的依賴的jar包了

    

   

  11.從新運行build.xml 出現以下信息

   

 

3、eclipse 文件修改

  1.src/components-->org.apache.jmeter.config-->CSVDataSetBeanInfo.java     紅框爲添加的代碼

   

    

  

   2.src/components-->org.apache.jmeter.config-->CSVDataSetResources.properties  紅框爲添加的代碼

   

  3.src/components-->org.apache.jmeter.config-->CSVDataSet這個類中,添加linenumber對象,併爲其提供set、get方法

   

     

     

  4.nenumber進行定位的readLine方法在FileServer這個類中

   

  5.改完後選擇build.xml文件編譯,會有一些報錯,根據報錯去添加一些參數等,直到編譯經過

   

 

  6.選擇工程點擊頂部Naigate-->Open type,輸入New Driver,進入New Driver.java文件,右擊選擇debug as-->debug configurations,配置

    

  7.在New Driver.java文件中,右擊選擇debug as-->java Application運行,此時會打開jmeter界面,linenumber指定開始的行數。最後找到工程包導出直接使用

 

  8.能夠愉快的在csv文件中寫標題了

   

相關文章
相關標籤/搜索