eclipse xml文件报错_jmeter(十)- 5.1版源码加载到eclipse

第一步:下载jmeter源码和运行包

http://jmeter.apache.org/download_jmeter.cgi,版本5.1。

21d66c7ac7e6296e4ad7f5c2bc8d5729.png

第二步:jdk、eclipse环境配置

jdk1.8

Eclpse 2017

第三步:新建工程并且导入源码

(1) 新建工程。 ecplise中添加java project(注意jdk版本是1.8的),选中“Allow output folders for source folders”,完成。

67cfc224ebeae29a3333bb9c438f2ba9.png
216c2aa81531f142497b010e6c315e37.png

(2)导入源码。将源码导入到项目(import->文件系统)。

68c150808cfd8248b4f1665d0211e5ed.png

(3)import到项目之后,会发现此时src中,有关于路径报错,此时找到项目所在目录,把eclipse.classpath中的内容复制到.classpath文件中,刷新或者重启eclipese。

路径错误如下

4467de6906586e6e84546d791a2097b1.png

第四步:导入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”

f4b2d3fda3c2443edaa42041a93e988b.png

6.在ant页面上双击“download_jars”,这个时候ant运行自动下载缺省的jar文件到项目下指定的路径下,直到显示Build Success

bd7c6f9da01992e577dcd13d8677ce72.png

7.jar包下载完,这个时候右键选择项目 Build Path –> configure build path,然后选择“Add Jars”,将lib下面所有的jar包都导入到项目中

如果ant无法成功下载,可以手动下载缺少的jar

缺少包,报错如下

2eb022d7b52a9841f7b3590a4ba49af0.png

手动下载jar,在这个mvn仓库网站上下载:http://mvnrepository.com/

下载如下:

(1)搜索jar包

7a47b2b47d7d0910b4263ff57cd2e5f4.png

(2)选择相应版本

a7ddb7179923163f75ccc9459cb0f099.png

(3)下载jar

3caa9370a15d226f3385ec7b6f335215.png

第五步:替换jmeter.properties文件

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

1.1.6. 第六步:再次打开,执行项目。

(1)找到运行入口设置Run configurations

package org.apache.jmeter;

NewDriver.java

1c44154d5967bc71436360a876d4ee83.png

(2)添加一个运行设置

80fcf6b171fdc9a97546b04a668fa876.png

(3)选择工作目录

ccef299cb59d6b07c85576b23f258f85.png

(4)点击Run,启动验证,启动成功如下:

181829b1c18e6b192b017b621bc5180d.png

执行时如果提示缺失文件,则到release版本相应的路径下拷贝一份过来。再次运行。

第七步:Ant build编译

直接右键Run As Ant Build,进行编译

e7140792460dcfa3e99db7c10053cab2.png

第八步:运行Jmeter

编译完成后,在Jmeter的工程目录下就会产生build目录,bin目录下编译产生新的ApacheJMeter.jar,同时lib目录下libext目录下,产生刚刚编译完成的jar包

4b240381c724ff309e2402cb60acb65a.png

这时候直接运行bin目录下的jmeter.bat,就能弹出熟悉的界面,同时看到版本号也为新编译的版本(显示当前日期)

0bb204c8da6536fcbf092893cd867369.png