JMeter源码集成到EclipseJMeter二次开发(1)-eclipse环境配置及源码编译 ,根据此文章记录将jmeter源码集成到myecplise

第一步:下载jmeter源码http://jmeter.apache.org/download_jmeter.cgi,版本4.0。

第二步:jdk、ant环境配置。jdk1.8的。

在源码build.xml同一路径下,下载jar包。

ant download_jars

ant install

第三步:ecplise中添加java project(注意jdk版本是1.8的),选中“Allow output folders for source folders”,完成。将源码导入到项目(import->文件系统)。 import到项目之后,会发现此时src中,有关于路径报错,此时找到项目所在目录,把eclipse.classpath中的内容复制到.classpath文件中,重启eclipese。

或者:关闭项目。在源码路径下,将原有.classpath文件删除,再将新的进行重命名。

D:\>cd D:\Workspaces\MyEclipse 10\jmeter

D:\Workspaces\MyEclipse 10\jmeter>del .classpath

D:\Workspaces\MyEclipse 10\jmeter>ren eclipse.classpath .classpath

第四步:导入jar包

1.下载Jmeter的Release版本

2.将Release版本下的lib文件夹中的jar文件拷贝到eclipse工程中的lib文件夹下

3.在java build path中查看是否有missing的jar包

4.把ant控制台打开路径:eclipse-->Window-->Show  View -->Ant,将ant加入Eclipse的控制面板上,然后选择Ant面板上的添加Buildfiles;

5.选择该项目下的ant的构建文件“build.xml”

6.在ant页面上双击“download_jars”,这个时候ant运行自动下载缺省的jar文件到项目下指定的路劲下,直到显示Build Success

7.jar包下载完,这个时候右键选择项目 Build Path –> configure build path,然后选择“Add Jars”,将lib下面所有的jar包都导入到项目中

第五步:替换jmeter.properties文件

把release版中,jmeter/bin目录下的jmeter.properties文件,分别拷贝到eclipse工程中的 bin文件中和拷贝到eclipse工程中/src/core/org/apache/jmeter/下

第六步:再次打开,执行项目。

1.找到运行入口设置Run configurations

package org.apache.jmeter;

NewDriver.java

2.添加一个运行设置

3.选择工作目录

4.Ant构建,双击即可

5.启动验证

执行时如果提示缺失文件,则到release版本相应的路径下拷贝一份过来。再次运行。

遇到问题:原来使用myecplise2013,jmeter3.2,jdk1.7总是报错。

执行报错:Errors running builder 'Java Builder' on project 'jmeter',还有 "The type java.lang.CharSequence cannot be resolved. It is indirectly referen"这类错误。

网上都说是,jre版本所致,然后在ecplise里将jdk由jdk1.8.0_131、jdk1.8.0_45、jdk1.7.0_79都切了一下,发现哪个版本下都有问题。

2018-04-24记录 环境搭建成功

本机环境:win7+32位操作系统

Myecplise环境:MyEclipse Enterprise Workbench Version: 2016 Stable 1.0 Build id: 14.0.0-20160624

Jdk环境:1.8.0_131

Ant环境:1.9.9

Jmeter版本:jmeter 4.0

http://www.cnblogs.com/buaawp/p/5287604.html

https://my.oschina.net/pEHq2WMa5p5/blog/863053

使用intellij开发工具:Jmeter + Intellij IDEA源码编译

jmeter学习记录--10--二次开发环境搭建的更多相关文章

  1. 区块链Hyperledger Fabric 学习记录(一)开发环境搭建(ubuntu16.04/ubuntu18.04)

    目录 Fabric开发环境搭建 更新说明 教程环境及软件版本 Docker 安装Docker 配置用户组 配置Aliyun Docker加速器 安装docker-compose Go 下载源码 安装源 ...

  2. 【Python】Java程序员学习Python(二)— 开发环境搭建

    巧妇难为无米之炊,我最爱的还是鸡蛋羹,因为我和鸡蛋羹有段不能说的秘密. 不管学啥,都要有环境,对于程序员来说搭建个开发环境应该不是什么难题.按顺序一步步来就可以,我也只是记录我的安装过程,你也可以滴. ...

  3. C# NX二次开发环境搭建

    在网上看到一篇C#二次开发环境搭建的文章:NX二次开发-使用NXOPEN C#手工搭建开发环境配置 ,写得非常好.我按照文章操作,过程中遇到几个问题,把问题分享给大家,希望对各位有帮助. 注意三点: ...

  4. Android学习笔记(一)开发环境搭建

    Android开发环境搭建 安装JDK 1.如果你还没有JDK的话,可以去这里http://www.oracle.com/technetwork/java/index.html ,接下来的工作就是安装 ...

  5. Zephyr学习(二)开发环境搭建

    一.概述 Zephyr支持在Windows.Linux和MacOS环境下开发,这里只介绍如何在Windows下搭建zephyr的开发环境. 二.步骤 2.1安装msys2 msys2是一个Linux模 ...

  6. Nginx详解二十三:Nginx深度学习篇之Nginx+Lua开发环境搭建

    Nginx+Lua开发环境 1.下载LuaJIT解释器wget http://luajit.org/download/LuaJIT-2.0.2.tar.gztar -zxvf LuaJIT-2.0.2 ...

  7. 【深度学习笔记】Anaconda及开发环境搭建

    在学习了一段时间台大李宏毅关于deep learning的课程,以及一些其他机器学习的书之后,终于打算开始动手进行一些实践了. 感觉保完研之后散养状态下,学习效率太低了,于是便想白天学习,晚上对白天学 ...

  8. Springboot学习记录1--概念介绍以及环境搭建

    摘要:springboot学习记录,环境搭建: 官方文档地址:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/ht ...

  9. Flutter入门教程(二)开发环境搭建

    学习Flutter,首先需要搭建好Flutter的开发环境,下面我将一步步带领大家搭建开发环境并且成功运行flutter项目. Flutter环境配置主要有这几点: 系统配置要求 Java环境 Flu ...

  10. angularjs2 学习笔记(一) 开发环境搭建

    开发环境,vs2013 update 5,win7 x64,目前最新angular2版本为beta 17 第一步:安装node.js 安装node.js(https://nodejs.org/en/) ...

随机推荐

  1. Nginx安装与代理

    1.第一步 - 添加Nginx存储库 要添加CentOS 7 EPEL存储库,请打开终端并使用以下命令: sudo yum install epel-release 2.第二步 - 安装Nginx 现 ...

  2. 浅谈RabbitMQ Management

    在上一篇博文(centos安装MQ)中,介绍了如何在linux安装rabbitmq,以及安装维护插件,这篇主要介绍介绍rabbitmq_management的UI. vrabbitmq_managem ...

  3. 拓扑排序的 +Leapms 线性规划模型

    知识点 拓扑排序 拓扑排序的+Leapms模型 无圈有向图 一个图G(V,E), 如果边有向且不存在回路,则为无圈有向图.在无圈有向图上可以定义拓扑排序.下图是一个无圈有向图的例子. 拓扑排序 给定一 ...

  4. [转]Have a query in Blue prism coding stage and collection stage.

    本文转自:https://www.rpaforum.net/threads/have-a-query-in-blueprism-coding-stage-and-collection-stage.48 ...

  5. HttpClient封装方法

    //post请求 public static string PostRequest(string url, HttpContent data) { var handler = new HttpClie ...

  6. day08 Html

    <del>我被删除了</del> <!--delete--> <b>我是粗体</b> <!-- bold --> <i&g ...

  7. 由于服务主机:DCOM服务进程占用过多CPU,导致系统卡死

    最近在使用电脑的时候,总是出现电脑死机,而且鼠标也是经常卡在那里不动了,开始以为是鼠标的问题,还换了个鼠标(飙泪中),这还是一个血的教训啊!!!之后打开任务管理器发现CPU占用已经达到100%,而且一 ...

  8. 【spring实战第五版遇到的坑】4.2.3中LDAP内嵌服务器不启动的问题

    按照4.2.3中的指导一步一步的去做,在登录界面进行登录时,报错了,报错信息是LDAP服务器连接不上. 后来查了一些资源发现还需要加入一些其他的依赖,如下: <dependency> &l ...

  9. 怎么从Linux服务器上下载超过4G的文件?

    使用sz命令下载文件时,超过4G下载不了,如何下载呢? 本文介绍的方法是先对该文件进行拆分,拆分成多个小于4G的文件,然后分别下载,下载到本地后再进行合并或直接解压,具体操作如下: 1.分拆为多个文件 ...

  10. Django之路由分发和反向解析

    一.路由分发: 路由分发是指:总路由不再直接做路由与视图函数的对应关系,而是将获取的路由分发给下面的app去处理对应关系 from django.conf.urls import url,includ ...