JMeter二次开发环境配置
本文主要介绍如何在Eclipse中配置JMeter开发环境。
一、下载JMeter源码
1、在JMeter官网下载二进制包和源码包:

解压备用;
二进制解压后文件夹名称为“jmeter_release”;源码解压后文件夹名称为“jmeter_src”;
2、将jmeter_release/lib的文件全部都复制粘贴到jmeter_src/lib文件下;
二、导入JMeter
1、新建Java项目
在Eclipse中新建java项目;
在新建Java项目界面,输入项目名称后,点击“next”按钮,注意红框标注地方的填写:

项目新建完成后,将默认生成的“src”文件删除;
2、导入jmeter_src文件
右键项目名称,点击“import”按钮,选择“file system”:

在选择目标文件时,选择jmeter_src文件夹,这个文件夹下,除了bin文件夹不勾选,其它都勾选:

3、修改项目文件内容
关闭eclipse;
在项目文件中找到eclipse.classpath文件和.classpath文件;
将eclipse.classpath文件内容复制粘贴到.classpath文件中;
将jmeter_release/bin下全部.properties文件都复制到项目文件/bin中;
三、导入jar包
以上步骤执行完成后,重新打开eclipse,右键项目名称
在build path-->configure build path-->libraries 中,可查看已导入的jar包;
大多数都是提示jar包丢失;
笔者这里是用ant下载丢失的jar包:
在命令行界面,定位到项目文件路径;
输入ant download_jars下载丢失文件;
刷新eclipse,可能会出现下面错误:

这里需要在网上下载activation.jar包;下载后再导入到libraries中;
四、重新编译
在项目中找到newdriver.java文件:

执行该文件;
可能会出现找不到jmeter.properties文件:

看路径,发现是中间少了一层文件夹;
右键newdriver.java,选择run as-->run configurations-->arguments,修改working directory路径(选择有jmeter.properties的路径):

点击“run”按钮,即可执行成功;
注:现在文件没有任何修改,执行newdriver.java文件可能会提示找不到主类;
--这里只要在文件中随便增加些注释,再执行就不会有这个提示了。
JMeter二次开发环境配置的更多相关文章
- C#进行CAD二次开发环境配置
		
最近被公司分配到了做CAD二次开发.也是初次接触这方面的东西,其实是有些无从下手的感觉.因为公司这边也没有人有时间带我,只能是自己看书,然后再写一些Demo,再结合实际的应用来一点点的学习.废话不多说 ...
 - Revit二次开发环境配置(Revit 2020 +Visual Studio 2019)
		
Revit二次开发环境搭建(Revit 2019+Visual Studio 2017)准备内容 Revit 2019开发环境的搭建,需要安装的内容如下: Revit 2019(主要的开发环境) Vi ...
 - xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置
		
前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubu ...
 - Jmeter -  源码开发环境配置
		
step1: 创建一个JavaProject , 我们命名为 JmeterSrcDev,点击Next.
 - 开发环境配置--Ubuntu+Qt4+OpenCV(二)
		
同系列文章 1. 开发环境配置--Ubuntu+Qt4+OpenCV(一) 2. 开发环境配置--Ubuntu+Qt4+OpenCV(二) 3. 开发环境配置--Ubuntu+Qt4+OpenCV(三 ...
 - 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明
		
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...
 - 沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置
		
目录 沁恒CH32V003(一): CH32V003F4P6开发板上手报告和Win10环境配置 沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置 硬件准备 沁 ...
 - java web开发环境配置系列(二)安装tomcat
		
在今天,读书有时是件“麻烦”事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的…… 1.下载tomcat压缩包,进入官网http: ...
 - (二)react-native开发系列之windows开发环境配置
		
之前写了react-native在mac上得环境搭建,但是如果只开发android的话,只要用windows系统就可以了,下面就来说下react-native的windows开发环境配置. 1.下载配 ...
 
随机推荐
- python网络爬虫-中国大学排名定向爬虫
			
爬虫定向爬取中国大学排名信息 #!/usr/bin/python3 import requests from bs4 import BeautifulSoup import bs4 #从网络上获取大学 ...
 - python之list和tuple
			
https://www.cnblogs.com/evablogs/p/6691743.html list和tuple区别: 相同:均为有序集合 异同:list可变,tuple一旦初始化则不可变 lis ...
 - windows下编译Grafana前端
			
本次介绍一下Windows环境源码编译步骤. 准备 安装Go 1.8.1 安装NodeJS LTS 安装Git 安装golang开发环境: 参考链接:https://www.cnblogs.com/ ...
 - Loj #3096. 「SNOI2019」数论
			
Loj #3096. 「SNOI2019」数论 题目描述 给出正整数 \(P, Q, T\),大小为 \(n\) 的整数集 \(A\) 和大小为 \(m\) 的整数集 \(B\),请你求出: \[ \ ...
 - 如何改善SSH连接过慢(效率)
			
+++++++++++++++++++++++++++++++++++++++++问题:通过SSH链接远程Linux主机过慢.重点:学习如何通过调整ssh_config配置文件,提高SSH连接效率.时 ...
 - SpringMVC 接受请求参数、作用域传值
			
目录 原生servlet接收参数 Spring MVC最基础的参数获取 接收基本数据类型参数 方法参数列表和请求参数不一致的处理方式 接收对象引用数据类型 接收复选框这种多个同名的参数 接收obj.f ...
 - iframe 高度自适应
			
<iframe id="InputDetail" src style="width:100%"></iframe> <script ...
 - 电脑突然使用不了复制粘贴快捷键,Ctrl+C和Ctrl+V没用
			
今天不知道怎么回事,在复制代码的时候突然用不了Ctrl+C和Ctrl+V了 刚开始我还以为是eclipse出问题,然后我在idea中是可以复制 和 粘贴的,然后我又打开文本编辑器notepad++,发 ...
 - qsort.c源码
			
/* 版权所有(C) 1991-2019 自由软件资金会. 该文件属于是GUN C语言函数库,由Douglas C. Schmidt(schmidt@ics.uci.edu)所写. GUN C语言函数 ...
 - java基础问题巩固(1)
			
你对java垃圾回收了解吗?什么时候需要使用? 答: 垃圾回收器的作用是查找和回收(清理)无用的对象,从而让jvm更 有效的使用内存.但是运行因为垃圾回收本身会有开销,过于频繁的使用会导致性能下降.比 ...