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. android客户端向服务器发送请求中文乱码的问

    android客户端向服务器发送请求的时候,并将参数保存到数据库时遇到了中文乱码的问题: 解决方法: url = "http://xxxx.com/Orders/saveorder.html ...

  2. 通过数据分析告诉你北京Python开发的现状

    相信各位同学多多少少在拉钩上投过简历,今天突然想了解一下北京Python开发的薪资水平.招聘要求.福利待遇以及公司地理位置.既然要分析那必然是现有数据样本.本文通过爬虫和数据分析为大家展示一下北京Py ...

  3. 访问了一次百度网页,你都经历了什么?https及tcp协议揭秘

    打开https://www.baidu.com/ 网页一个简单的动作,都经历了什么?你想探究内部的原理吗?那我们一起去探索吧 1.准备工作 安装好wireshark.Wireshark(前称Ether ...

  4. Python:用 peewee 框架连接 SQL Server

    Peewee 默认支持 Sqlite.MySQL.PostgreSQL 三种数据库,如果要使用其他数据库,需要同时安装扩展库.比如 SQL Server,需要安装 peewee-mssql. 但是安装 ...

  5. SLAM+语音机器人DIY系列:(二)ROS入门——3.在ubuntu16.04中安装ROS kinetic

    摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...

  6. 服务器配置java

    先去链接下载jdk or jre(服务器上这个就好) 然后解压 tar 下载的文件,放到/usr/local/java/jdk_xxx下面 -v: 可视化显示进度. Enables verbose m ...

  7. 简易调色盘控件 for .NET(EN)

    By Conmajia Originally posted in 2012 Introduction Simple & fast implementation of a rectangular ...

  8. Eureka配置instanceId显示IP

    直接配置: eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/ instance: prefer-ip-add ...

  9. Writing a Simple Publisher and Subscriber

    用c++实现一个publisher/subscriber publisher #include "ros/ros.h" #include "std_msgs/String ...

  10. SQL—访问操作(2)

    上一篇介绍了数据访问操作的两种方法,接下来把剩下两个操作简单介绍一下: ExecuteNonQuery()的操作:对数据库进行增加.修改.删除 返回类型是 int  代表受影响的行数 返回的结果如果是 ...