使用环境:

Win 7 + JMeter 5.0 + IntelliJ IDEA 2018.2.6 (为方便书写,本文中写的均是简称 IDEA)

1、下载并解压 jmeter 源码
×××地址: http://jmeter.apache.org/download_jmeter.cgi,选择 Source 下的 zip 格式下载到本地;

解压到本地目录,如我的目录是 D:softwareapache-jmeter-5.0;

2、修改配置(重要!)
这一步必须要进行,不然无法导入!

进入解压后的目录,会看到两个文件:eclipse.classpath和eclipse.projecte,分别修改为 .classpath 和 .projecte;

在 windows 下不能直接修改,要使用 cmd 命令行;

打开 cmd 命令行窗口,进入解压的源码目录下,执行如下命令:
ren .eclipse.classpath .classpath
ren .eclipse.project .project

3、导入 IDEA
打开 IDEA,导入源码。

File -> New -> Project from Existing Sources ,选择源码目录;

选择按 eclipse 项目导入,如下所示:

其它全部按默认,一直 Next 即可。

4、Ant 下载依赖 jar 包
在窗口右侧 Ant Build 中,点击 + ,选择源码目录下的 build.xml,会把所有相关信息展示在右侧列表中;

双击列表中的 download_jars ,会自动下载所有缺失 jar 包,到 jmeter 源码目录的 lib 目录下;

5、更新项目中的依赖 jar 包
在首次导入项目时,会自动在 dependency 下添加依赖 jar 包,但都是缺失状态,当我们用 Ant 下载好 jar 包后,IDEA 并不会自动更新,必须要手动更新。

在项目上右键打开 Open Module Settings,在项目 src 下点击 protocol 文件夹,再点击上方 Sources 按钮,点击 Apply。

点击 Dependencies,删除所有报错的 jar 包;

重新添加新下载的 jar 包:右侧 + ,选择 JARs or directories,依次选择源码目录下的 lib 目录和 lib 下的几个目录,最后 Apply :

6、Ant install
重新添加 jar 包后,必须执行 Ant install。

7、设置运行的 VM options
JMeter 的启动类是 NewDriver,可以先找到这个类,尝试运行一下,肯定会报错找不到路径。

因为 jmeter 启动类中默认是去找的 parent 目录,所以报找不到路径,需要手动配置一下 jmeter 运行时的 home 路径,在 VM options 中配置。

在 VM options 填入 -Djmeter.home=D:myWorkapache-jmeter-5.0,如下所示:


此时,再次运行 NewDriver,就可以正常启动 jmeter 界面了!!

转载于:https://blog.51cto.com/xqtesting/2352626

jmeter学习指南之源码导入 IntelliJ IDEA相关推荐

  1. Hadoop源码导入Eclipse

    需要进一步学习hadoop.需要看看内部源码实现,因此需要将hadoop源码导入都eclipse中,简单总结一下,具体步骤如下: 首先确保已经安装了git.maven3.protobuf2.5.如果没 ...

  2. java计算机毕业设计高考报考指南网站源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计高考报考指南网站源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计高考报考指南网站源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  3. Mac系统Spring源码导入

    Mac系统Spring源码导入 前言 工具准备 Gradle5.6.4安装 Spring-Framework5.2.8 Kotlin插件 spring-framework配置 修改settings.g ...

  4. sparkcore分区_Spark学习:Spark源码和调优简介 Spark Core (二)

    本文基于 Spark 2.4.4 版本的源码,试图分析其 Core 模块的部分实现原理,其中如有错误,请指正.为了简化论述,将部分细节放到了源码中作为注释,因此正文中是主要内容. 第一部分内容见: S ...

  5. java中batch基础_详解Spring batch 入门学习教程(附源码)

    详解Spring batch 入门学习教程(附源码) 发布时间:2020-09-08 00:28:40 来源:脚本之家 阅读:99 作者:achuo Spring batch 是一个开源的批处理框架. ...

  6. 深度学习框架Caffe源码解析

    作者:薛云峰(https://github.com/HolidayXue),主要从事视频图像算法的研究, 本文来源微信公众号:深度学习大讲堂.  原文:深度学习框架Caffe源码解析  欢迎技术投稿. ...

  7. 【Android WebSocket】Android 端 WebSocket 基本用法 ( 下载 Java-WebSocket源码 | 导入 Java-WebSocket-1.5.2 工程作为依赖 )

    文章目录 一.下载 Java-WebSocket 源码 二.Android Studio 工程导入 Java-WebSocket 源码 使用 https://github.com/TooTallNat ...

  8. 【Android RTMP】RTMPDumb 源码导入 Android Studio ( 交叉编译 | 配置 CMakeList.txt 构建脚本 )

    文章目录 安卓直播推流专栏博客总结 一. RTMP 协议 二. RTMP 协议使用 三. RTMPDump 源码下载 四. RTMPDump 源码交叉编译 五. RTMPDump 源码导入 Andro ...

  9. java源码导入eclipse_如何导入外部的源码到eclipse中

    用struts,spring等框架开发也有两年的时间了,一直很少去阅读其源码,每次在eclipse编码的过程中想要看某一个类的源码,ctrl点击总是出现source not found的提示,也没有去 ...

最新文章

  1. 调用管道模型:高敏感、高性能
  2. centos下将vim配置为强大的源码阅读器
  3. 生成器generator
  4. 30分钟带你熟练性能优化的那点儿事儿(案例说明)
  5. SURF角点检测(python)
  6. 递归算法——汉诺塔问题
  7. 见良:学习多媒体主要靠实践
  8. python交叉验证结合线性回归_Python数据分析-线性回归、逻辑回归
  9. 登顶AI服务器全球第一后,浪潮发布AI系统浪潮元脑
  10. 大学校园无线智能调频广播系统
  11. 服务器数据拷贝到硬盘软件,硬盘对拷(拷贝) - 轻松搞定硬盘复制!
  12. 这8个坏习惯加重体内湿气,一定要改掉!否则……
  13. php 输入表格数据,怎样将导出数据输入Excel 表格-php 怎么把数据导出到excel表格...
  14. Android中点击链接调起App
  15. 计算机英语课件模版,小学英语三年级下学期教学课件大纲模板
  16. Flink流式计算从入门到实战 二
  17. 【Python零基础快速入门系列 | 03】AI数据容器底层核心之Python列表
  18. 最容易上手,也最有用的炒股绝招-3年翻N倍!!
  19. FFT(快速博立叶变换)
  20. [转]CATT的功能介绍

热门文章

  1. Java基础之PDF文件的合并
  2. 多任务的同步与相互排斥
  3. 使用jQuery获取GridView的数据行的数量
  4. 易中天讲的很有哲理的十句话【转】
  5. SQL2008安装出现问题invoke---beginInvoke
  6. C++基础部分_C++文件操作_二进制文件的写操作---C++语言工作笔记078
  7. VC++工作笔记0003---C++中的explicit关键字
  8. 数据库工作笔记008---pg_hba.conf entry for host “192.168.2.111”, user “gpadmin”, database “template1”, SSL
  9. security工作笔记007---spring security自定义AuthenticationProvider,验证规则
  10. 调试人脸识别 无cpu版本出现的问题