前提:win10操作系统,idea2019.3,jdk1.8,jmeter5.0

 注意:jmeter5.3,5.4版本是基于Gradle构建的, 因此,下载源码后无eclipse.classpath,eclipse.project.本文基于jmeter5.0说明

1、下载jmeter5.0源码

https://archive.apache.org/dist/jmeter/source/

 

2.解压并修改文件名为

 

 

如果修改不了,可以直接在管理员权限运行cmd,切换至该路径下使用命令修改

ren eclipse.classpath .classpath

ren eclipse.project .project

3.导入项目

File-->New-->Project from Existing Sources...

  

选择.project,点击OK

 

 

 

选择Keep project and module files in ,点击Next

 

后面都是默认,直接点击Next,最后点击Finsh

 

 

 

 

 

 

 

 导入后,如下:

 

 

 4、安装依赖

因为JMETER5.0使用的是Ant来管理依赖,需要安装Ant插件来安装依赖包,Ant插件安装

通过菜单栏打开

 

也可直接在界面的右侧快捷栏打开

 如下图操作,打开build.xml文件

 

 

打开后如下

  

双击download_jars,下载jmeter所需要的所有jar包,下载到解压目录\apache-jmeter-5.0_src\apache-jmeter-5.0\lib目录下

 

 

下载中(看网速,时间稍长,耐心等待下)

 

下载完成

 

 

下载后的jar包如下

 

 

 

 5、设置source

入口1是

 

 

入口2在如下图点击打开

 

 

都可打开Project Struture

选择Modules-->Sources-->src

可以看到protocol是灰色

 

点击下protocol,再点击下Mark as:Sources可标记,结果如下图

 

 一定记得点击右下角的Apply,让设置生效

 

 切换至Dependencies,将报错的jar包删除

  

导入jar包

 

 

三个文件夹都要导入

 

 

 添加ext文件会提示如下,默认,点击OK就行

 

 

之后,点一下右下方的Apply按钮,让设置生效

 

 

 点击OK返回

 

 

 双击install一下

 

完成后

 

 

 找到JMeter的main方法文件 NewDriver.java

 

 

 先运行一次

 

 

 有报错如下,设置源码包路径

 

 

设置VM options

 

 

注意-Djmeter.home之间无空格,否则会报错,D:\apache-jmeter-5.0_src\apache-jmeter-5.0为源码路径

 

 

 再次运行NewDriver.java,成功打开

 

测试一下:

添加一行代码试试:

 

 看到运行成功,开始进行源码改动了。

遇到问题:

ant已经在运行download_jars时,再次双击会出现如下

 

 

 可以点击cancel继续让其完成下载或者点击Yes重新启动下载

posted on 2021-02-22 12:17  sany-  阅读(560)  评论(0编辑  收藏  举报