1.JDK环境是必须的,不会请执行百度;
2.准备jmeter4.0源码包;
链接:https://pan.baidu.com/s/1pcPvELq25xKSfHQImw8Qyg 密码:dnam
3.打开Eclipse,建立一个JavaProject,按照下面的截图建立JavaProject;
4.选择创建的Java项目,右键选择Import,然后选择“File System”
5.点击next,选择解压缩后的jmeter4.0源码文件
6.导入完成后,eclipse中展示项目如下,造成出现错误的原因是没有导入对应的jar包,
ps:打开任意一个java源文件查看引用的package都是不对的,不要担心,继续下面的步骤,引用的package错误问题即可解决
7.利用Ant下载项目所需要的jar文件,操作步骤如下:
Eclipse –> Window –> Show View –> Ant, 将ant加入Eclipse的控制面板上,
然后选择Ant面板上的添加Buildfiles;
8.选择该项目下的ant的构建文件“build.xml”(我的已经上传过了,故没有)
9.在ant页面上双击“download_jars”,这个时候ant运行自动下载缺省的jar文件到项目下指定的路劲下,
直到显示Build Success。
10.待jar包下载完之后,右键选择项目 Build Path –> configure build path,然后选择“Add Jars”,将lib下面
所有的jar包都导入到项目中。
ps:导入jar包的时候集中精神,不要非jar包导入。
11.修改classpath,
关闭Eclipse, 进入到该Java项目的本地文件夹下,需要删除原有的“.classpath”,将“eclipse.classpath”重命名为“.classpath”,由于Windows本身的限制,所以需要进入到CMD下面进行对应的操作,如下图所示:
关闭eclipse,手动删除.classpath文件,然后打开cmd命令窗口:
12.重新打开eclipse,找到当前项目的入口,main方法,D:\myJavaEclipse\jmeter4.0\src\core\org\apache\jmeter\NewDriver.java
运行该项目发现还是报错,提示找不到文件:jmeter.properties和log4j2.xml,故到源码文件中的bin目录下将该配置文件复制到项目的bin目录下
13.运行发现还是找不到,还需要如下配置:右键选择NewDriver这个main类, 选择 Run As –> Run Configuration, 按照下面的操作,就解决了上面的报错。
14.到此,再次右键运行该类:NewDriver,恭喜看到了期待已久的jmeter主界面
特别对待:
上面步骤都执行完了,jmeter也运行起来了,但是发现在jmeter中添加请求了、使用函数了都不可用,这是什么原因呢,查看日志发现如下错误:
ERROR o.a.j.g.u.MenuFactory: Error initializing menus, check configuration if using 3rd party libraries。
根据错误提示,说明应该是包依赖有问题,缺包呢,只需要在eclipse中将当前程序打包生成jar即可。