目录

一、源码官网下载

二、lib 目录官网下载

三、源码 & lib 目录 下载

四、导入eclipse



一、源码官网下载

点击前往官网下载并解压:下载地址



二、lib 目录官网下载

点击前往官网下载并解压:下载地址



三、源码 & lib 目录 下载

【jmeter 源码】我的资源下载地址:点击前往下载

【jmeter lib目录】我的资源下载地址:点击前往下载

百度网盘下载地址:点击前往下载 
提取码:1c4g



四、导入eclipse

(1)打开Eclipse,建立一个Java项目,“文件→新建→Java项目”:


(2) 选择创建的Java项目,右键,选择“导入”,然后选择“文件系统”:


(3)定位到解压到本地路劲下的JMeter源码文件下,选择全部导入:


(4)导入完成后,查看项目,src目录全部是红色的X,造成出现错误的原因是没有导入对应的jar包:


(5)我们可以利用Ant下载项目所需要的 jar 文件,操作步骤如下:Eclipse → 窗口 → 显示视图 → Ant,

将 ant 加入 Eclipse 的控制面板上,然后选择 Ant 面板上的 “添加构建文件”:


(6)选择该项目下的 ant 的构建文件 “build.xml”:


(7)在 ant 页面上双击 “download_jars”,这个时候 ant 运行自动下载缺省的jar文件到项目下指定的路劲下,直到显示Build Success(这个过程中可能出现一些问题,由于网络受限,部分jar包无法下载,可能需要FQ,如果不想麻烦的,我稍后直接将所需要的jar包上传到云盘中,直接将jar包丢到lib下)


(8)jar 包下载完或直接将 jar 包已经复制到 Lib 及其子文件夹下:


(9)右键选择项目: 构建路径 → 配置构建路径,然后选择 “添加 Jars”,将 lib 下面所有的 jar 包都导入到项目中,jar 包在 lib 下面的目录结构如下图所示,这个不能错(如果是用ant下载的,创建的目录结构就是这样的,如果自己下载 jar 包导入的,一定要注意 lib 下面的目录结构)。


(10)导入成功以后再次查看项目,发现还剩下一个红叉,其他的包却是全部没有显示红叉了,打开这个文件发现是包名不对应:


(11)右键选择项目: 构建路径 → 配置构建路径,然后选择 “添加类文件夹”,将以下文件夹进行应用:


(12)应用类文件夹后,再进行移除,终于消灭红叉了:


(13)关闭Eclipse, 进入到该Java项目的本地文件夹下,需要删除原有的“.classpath”,将“eclipse.classpath”重命名为“.classpath”,由于Windows本身的限制,所以需要进入到CMD用命令来进行删除和重命名文件的操作:

del .classpath
ren eclipse.classpath .classpath


(14)上述操作完成后,重新打开Eclipse,找到项目的入口,main方法,/jmeter/src/core/org/apache/jmeter/NewDriver.java

运行该项目发现还是报错,如下图所示,错误的原因说的非常明确,就是bin下面缺少“jmeter.properties”,完整的项目导入为什么就没有将该配置文件导入不清楚,但是只要到源码文件中的bin目录下将该配置文件复制到项目的bin目录下,就能解决了这个问题了,操作如下:


(15)上述操作完成以后,再次选择该项目,右键选择NewDriver这个main类, 选择 运行方式 → 运行 配置,按照下面的操作:Java 应用程序 → “NewDriver” → 自变量 → 其他 → 工作空间 → bin → 确定 → 应用 → 运行:


(16) 完成上面所有的操作以后,可以打开jmeter就是成功了,但是又出现新问题,jmeter乱码还有另一个报错:


(17)先解决红色的报错,是因为bin目录缺少“log4j2.xml”,这一次直接去源码那边复制此文件过来:


(18)解决jmeter乱码:

乱码问题暂未找到方法解决,目前不影响操作,有eclipse控制台输出日志,就是没法可视化而已,所以暂时不管。


(19)解决以上问题,就可以尽情的各种Debug和二次开发操作了。

【二十】Jmeter:插件二次开发—— JMeter 源码导入 eclipse相关推荐

  1. Flink从入门到精通100篇(二十四)-对Flink SQL Client 源码做深度解析

    前言 本文基于 Flink 1.12-SNAPSHOT,使用sql client命令行提交insert语句进行整个流程的分析. sql-client.sh embedded --update &quo ...

  2. 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

    作者 : 韩曙亮  博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...

  3. 怎样使用Eclipse来开发Android源码

    怎样使用Eclipse来开发Android源码 用eclipse+ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大.那么,我 ...

  4. 循序渐进,探寻Excel二次开发.NET源码(3)-ExcelBase类

    循序渐进,探寻Excel二次开发.NET源码(3)-ExcelBase类 --Excel打开关闭打印预览 作者:长江支流 关键字:.NET.Excel.Excel打开.Excel关闭.Excel打印预 ...

  5. 类似爱美刻 右糖 轻剪辑 捷映 秀展网 秀多多 来画 创视网 传影 影大师 闪剪源码 技术源头 二次开发 提供源码 逗拍 趣推 飞推 美册 搞定视频 简影 剪影 爱字幕 幸福相册 八角星

    需要源码的下面评论 介绍 类似爱美刻 右糖 轻剪辑 捷映 秀展网 秀多多 来画 创视网 传影 影大师 闪剪源码 技术源头 二次开发 提供源码. 类似 逗拍 趣推 飞推 美册 搞定视频 简影 剪影 爱字 ...

  6. python接入Vissim二次开发,源码

    python接入Vissim二次开发,源码,刚开始学习,为了写论文,一样的朋友可以一块研究代码 代码地址 DQN VISSIM4.3 tensorflow1.2.0 https://github.co ...

  7. 最新二开抢单系统淘宝自动抢单源码安装教程

    最新二开抢单系统淘宝自动抢单源码安装教程 [2次开发版]2020最新五代分佣抢单系统唯品会京东淘宝自动抢单区块源码 新增理财宝收益分佣功能 五代分佣 新增用户提现手续费 2020年02月04日升级 新 ...

  8. 二维有限体积 matlab,二维有限体积法计算热传导及源码.pdf

    二维有限体积法计算热传导及源码 //#include "stdafx.h" #include #include #include #include #include using n ...

  9. commons-math3-3.6.1-org.apache.commons.math3.analysis.function-包下的类(二)-中英对照文档及源码赏析

    commons-math3-3.6.1-org.apache.commons.math3.analysis.function-包下的类(二)-中英对照文档及源码赏析 摘要:中英对照文档.源码赏析.or ...

最新文章

  1. c++ 遍历多级目录
  2. RabbitMQ和Kafka
  3. idea创建web项目的几种方式(没内容,自用)
  4. C#笔记04 数组和循环
  5. UHDTV(超高清电视) 的帧率规格:120fps
  6. 微型计算机原理及应用考试重点,微型计算机原理及应用考试重点.doc
  7. 使用格式工厂将H264文件转成mp4文件
  8. Linux 系统 nohup 命令详解
  9. 愿你不会像我一样,活成狗一般的生活!
  10. 【电蜂优选科普】USB数据线接口有哪些类型呢?
  11. DNS与GTM协同工作原理
  12. vue划入划出事件_基于Vue.js中对鼠标划过事件的处理方式详解
  13. Linux配置ip地址
  14. 「大专及以上学历人员必看」学信网电子注册备案表
  15. 汉语教学备课工具推荐
  16. 把个人网站封装生成百度小程序的方法分享
  17. postman设置前置条件
  18. 基于Matlab答题卡图像检测识别研究
  19. java 读取dwg_Java 读取 dwg 转换 dxf
  20. Jav环境下shell脚本的调用

热门文章

  1. getAttribute, getParamter区别 转帖
  2. bzoj3172:[Tjoi2013]单词
  3. 关闭窗口(window.close)
  4. 为bootstrap+angularJs打造的表格代码生成器
  5. memcache/redis 缓存学习笔记
  6. 'GO' 附近有语法错误问题,我真是无语~
  7. 测试AS3的性能9800粒子
  8. 在Android中调用KSOAP2库访问webservice服务出现的服务端传入参数为null的问题解决
  9. 关于 error: LNK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案【Qt】【 VS2010】
  10. 如何修改wampserver中mysql中字符编码的解决方案