jmeter3.1源码地址:https://archive.apache.org/dist/jmeter/source/

1.打开eclipse,新建一个java project的项目,并点击next:

2.勾选Allow output folders for source folders,点击finish:

3.鼠标右键新建的项目,选择import,选择File system,点击next:

4.选择提前下载好的jmeter源码,并全选,点击finish:

5.导入成功后,展开项目的src,会发现包全带红X:

6.这是因为缺少依赖的jar包,在eclipse选择windows->show view->ant,把ant打开:

7.在eclipse会出现ant的视图,在ant视图中点击add builds按钮,并选择该项目下的build.xml文件:

8.打开build文件后,双击download_jars,下载jiar包

9,控制台最后出现BUILD SUCCESSFUL则为下载成功,下载后jar会自动存在在项目目录下的lib文件夹里,我网盘也存了一份,可以直接copy:https://pan.baidu.com/s/1o78p1xw。

10.右键项目,选择build path->configure build path->Add external jars,选择该项目lib下面的所有jar包,包含lib下的api、doc、ext等子文件夹中的jar包

11.导入jar包后,查看src还是显示红X,关闭eclipse,用eclipse.classpath中的内容,替换.classpath文件,并删除eclipse.classpath,重启eclipse

12.此时在eclipse查看该项目,红X已经没有了,看着舒服多了

13.打开NewDriver类,该类的路径是/src/core/org/apache/jmeter/NewDriver.java,运行main方法,报错如下:Could not read JMeter properties file:D:\workspaceM\bin\jmeter.properties

14.原因是项目的bin目录下缺少jmeter.properties文件,我们从jmeter3.1(release,非源码)安装目录的bin下面,复制jmeter.properties文件到我们新建的项目目录的bin目录下

15.在该项目下,打开run configuration,切换到arguments标签,在working directory选择other,在workspace选择该项目的bin目录

16.再次运行,仍然报错:An error occurred: No action handlers found - check JMeterHome and libraries

17.这时我们只需要打开ant视图,双击build.xml文件或者双击install[default]

18.ant install执行成功后,再次运行NewDriver的main方法,终于成功了

eclipse导入jmeter3.1源码并运行的更多相关文章

  1. [导入]Eclipse 导入/编译 Hadoop 源码

    http://www.cnblogs.com/errorx/p/3779578.html 1.准备工作 jdk: eclipse: Maven: libprotoc :https://develope ...

  2. Eclipse导入jdk的源码

    eclipse导入JDK源码 前言:这件事情的重要性不言而喻,对于学习和观摩优秀的代码非常的有用,我喜欢想看什么代码都能 Ctrl+鼠标一点 就能够看到,不过这个不常操作,在这里小记一笔,以备后用.( ...

  3. elasticsearch 口水篇(7) Eclipse中部署ES源码、运行

    ES源码可以直接从svn下载 https://github.com/elasticsearch/elasticsearch 下载后,用Maven导入(import——>Existing Mave ...

  4. eclipse导入redis的源码

    import--c/c++ Executable  选择编译后的so文件.这样就导入工程了. 可以在eclipse直接修改c代码,重新编译后就能看到效果了. 重新编译: 1:make clean 2: ...

  5. [2013.9.8网络首发]导入Android4.2源码里的Gallery2和Camera模块至Eclipse全过程

    [2013.9.8网络首发]导入Android4.2源码里的Gallery2和Camera模块至Eclipse全过程   google的android自带的apps写的是相当牛逼的,将其导入到ecli ...

  6. Android动态方式破解apk前奏篇(Eclipse动态调试smail源码)

    一.前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: Android中使用静态方式破解Apk  主要采用的是静态方式,步骤也很简单,首先使用 ...

  7. 获取hadoop的源码和通过eclipse关联hadoop的源码

    一.获取hadoop的源码 首先通过官网下载hadoop-2.5.2-src.tar.gz的软件包,下载好之后解压发现出现了一些错误,无法解压缩, 因此有部分源码我们无法解压 ,因此在这里我讲述一下如 ...

  8. 从零教你如何获取hadoop2.4源码并使用eclipse关联hadoop2.4源码

    从零教你如何获取hadoop2.4源码并使用eclipse关联hadoop2.4源码http://www.aboutyun.com/thread-8211-1-1.html(出处: about云开发) ...

  9. Jmeter3.2源码编译环境搭建

    1.下载jmeter3.2源码 https://github.com/apache/jmeter/tree/v3_2 https://blog.csdn.net/fly_to_higher/artic ...

随机推荐

  1. webservice和wcf和web.api简单介绍

    转自:无废话的wcf等等 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API.在.net平台下,你有很多的选择来构建一个HTTP Ser ...

  2. Axure RP 8 学习记录

    一.Axure RP 简介 Axure是一个专业的快速原型设计工具.能够快速创建应用软件或Web网站的线框图.流程图.原型和规格说明文档. 二.Axure RP下载 1.下载安装包 https://w ...

  3. Poj2010 Moo University - Financial Aid

    题意的话,就看其他人的吧 概括:二分中位数 大体上便是二分一个中位数,带入检验,若分数比他小的有\(\lfloor n/2 \rfloor\)个,分数比他的大的也有这么多,而且贪心的买,花费小于预算. ...

  4. HDU 1275 两车追及或相遇问题(相遇和追及公式)

    传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1275 两车追及或相遇问题 Time Limit: 2000/1000 MS (Java/Others) ...

  5. WinFrom开发小案例

    C# 开发环境: VisualStudio2015 数据库: SQLserver2008 程序主界面: 注释: lbl标签: 程序中的lbl标签:编号.人数.姓名.性别.请输入要查询的信息,这里他们只 ...

  6. python3爬虫编码问题

    使用爬虫爬取网页经常遇到各种编码问题,因此产生乱码今天折腾了一天,全部总结一遍环境:win10,pycharm,python3.41.首先先来网页编码是utf-8的:以百度首页为例:使用request ...

  7. DB数据源之SpringBoot+MyBatis踏坑过程(三)手工+半自动注解配置数据源与加载Mapper.xml扫描

    DB数据源之SpringBoot+MyBatis踏坑过程(三)手工+半自动注解配置数据源与加载Mapper.xml扫描 liuyuhang原创,未经允许禁止转载    系列目录连接 DB数据源之Spr ...

  8. Vue--- 一点车项目 连接数据库

    Vue--- 一点车项目  连接数据库 创建连接数据库配置 ###导入 const Koa = require('koa'); const Router = require('koa-router') ...

  9. 微信小程序新版用户授权方式处理

    最新更新(2018-12-27): 最近做了改版,做成默认进来就是首页,然后去判断有没有用户信息,没有的话再去判断用没授权过,如果授权过直接自动去获取,没有的话再跳转到授权页面.因为用户授权主要就是针 ...

  10. vue 样式渲染,添加删除元素

    <template> <div> <ul> <li v-for="(item,index) in cartoon" :key=" ...