jmeter学习记录--10--二次开发环境搭建
JMeter源码集成到Eclipse、JMeter二次开发(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--二次开发环境搭建的更多相关文章
- 区块链Hyperledger Fabric 学习记录(一)开发环境搭建(ubuntu16.04/ubuntu18.04)
目录 Fabric开发环境搭建 更新说明 教程环境及软件版本 Docker 安装Docker 配置用户组 配置Aliyun Docker加速器 安装docker-compose Go 下载源码 安装源 ...
- 【Python】Java程序员学习Python(二)— 开发环境搭建
巧妇难为无米之炊,我最爱的还是鸡蛋羹,因为我和鸡蛋羹有段不能说的秘密. 不管学啥,都要有环境,对于程序员来说搭建个开发环境应该不是什么难题.按顺序一步步来就可以,我也只是记录我的安装过程,你也可以滴. ...
- C# NX二次开发环境搭建
在网上看到一篇C#二次开发环境搭建的文章:NX二次开发-使用NXOPEN C#手工搭建开发环境配置 ,写得非常好.我按照文章操作,过程中遇到几个问题,把问题分享给大家,希望对各位有帮助. 注意三点: ...
- Android学习笔记(一)开发环境搭建
Android开发环境搭建 安装JDK 1.如果你还没有JDK的话,可以去这里http://www.oracle.com/technetwork/java/index.html ,接下来的工作就是安装 ...
- Zephyr学习(二)开发环境搭建
一.概述 Zephyr支持在Windows.Linux和MacOS环境下开发,这里只介绍如何在Windows下搭建zephyr的开发环境. 二.步骤 2.1安装msys2 msys2是一个Linux模 ...
- Nginx详解二十三:Nginx深度学习篇之Nginx+Lua开发环境搭建
Nginx+Lua开发环境 1.下载LuaJIT解释器wget http://luajit.org/download/LuaJIT-2.0.2.tar.gztar -zxvf LuaJIT-2.0.2 ...
- 【深度学习笔记】Anaconda及开发环境搭建
在学习了一段时间台大李宏毅关于deep learning的课程,以及一些其他机器学习的书之后,终于打算开始动手进行一些实践了. 感觉保完研之后散养状态下,学习效率太低了,于是便想白天学习,晚上对白天学 ...
- Springboot学习记录1--概念介绍以及环境搭建
摘要:springboot学习记录,环境搭建: 官方文档地址:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/ht ...
- Flutter入门教程(二)开发环境搭建
学习Flutter,首先需要搭建好Flutter的开发环境,下面我将一步步带领大家搭建开发环境并且成功运行flutter项目. Flutter环境配置主要有这几点: 系统配置要求 Java环境 Flu ...
- angularjs2 学习笔记(一) 开发环境搭建
开发环境,vs2013 update 5,win7 x64,目前最新angular2版本为beta 17 第一步:安装node.js 安装node.js(https://nodejs.org/en/) ...
随机推荐
- springboot~使用docker构建gradle项目
这是一篇关系到四个知识点的文章,分别是java,docker,springboot和gradle,我们希望在java环境下,使用springboot框架,通过gradle去构建项目,然后把项目部署和运 ...
- Chapter 5 Blood Type——32
"Where are you all going, exactly?" He was still looking ahead, expressionless. “真的,你要去哪里? ...
- 图像检索(2):均值聚类-构建BoF
在图像检索时,通常首先提取图像的局部特征,这些局部特征通常有很高的维度(例如,sift是128维),有很多的冗余信息,直接利用局部特征进行检索,效率和准确度上都不是很好.这就需要重新对提取到的局部特征 ...
- 痞子衡嵌入式:飞思卡尔Kinetis系列MCU开发那些事 - 索引
大家好,我是痞子衡,是正经搞技术的痞子.本系列痞子衡给大家介绍的是飞思卡尔Kinetis系列微控制器相关知识. 飞思卡尔半导体(现恩智浦半导体)于2010年开始推出的Kinetis系列昭示着ARM C ...
- keil教程之新建软件工程
前言 工欲善其事,必先利其器.要学好52单片机,就要会用keil写程序.不然,谈何学习单片机.下面介绍keil的使用. keil简介 Keil C51是美国Keil Software公司出品的51系列 ...
- DS控件库 在Combobox中嵌入远程桌面
本示例演示DS开放式下拉列表控件中加入一个RDP远程桌面控件. 先在VS工具箱中添加COM控件Microsoft RDP Client Control,后面的Version版本可以适当高点. 然后将R ...
- tomcat 控制台中文乱码问题
1.找到${CATALINA_HOME}/conf/logging.properties2.添加语句:java.util.logging.ConsoleHandler.encoding = GBK 3 ...
- 【转】JavaSE面试题目收集
1.是否可以从一个static方法内部发出对非static方法的调用? 不可以.当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用, ...
- flex 输入框布局
1:创建一个弹性容器(display:flex) 2:构建2个或3个弹性项目. 3:把弹性项目设置为居中对齐.(align-items:center) 4:改变input自身对齐方式,把它设置为拉伸以 ...
- 《JavaScript高级程序设计》笔记:事件(十三)
事件流 事件冒泡 IE的事件流叫做事件冒泡,即事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档).如下代码: <body> <div id="myDi ...