jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)

摘要:
最后,找到要导出的项目包并直接使用它。8.您可以很高兴地将标题写入csv文件

一、Ant安装

  1.官网去下载ant工具,下载地址:http://ant.apache.org/bindownload.cgi

  2.下载后将ant进行解压,配置ant的环境变量,需要设置三个地方ant_home=d:/apache-ant-1.9.7path=%ANT_HOME%in;   classpath=%ANT_HOME%lib;

  3.验证ant环境是否配置好,打开cmd窗口输入命令:ant

   配置成功出现:

      Buildfile: build.xml does notexist!

      Build failed

二、jmeter导入eclipse

  1.github下载jmeter源码,下载地址:https://github.com/apache/jmeter

  2.打开eclipse 新建java project 工程

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第1张

  3.import ,选择file system,将jmeter文件导入eclipse中jmeter-cheng工程中

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第2张

  4.关掉Eclipse,将jmeter自带的eclipse.classpath copy到java project的.classpath文件中,点击保存

   jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第3张

  5.重新打开Eclipse

  6.在Eclipse中build (构建)jmeter项目(选中jmeter-cheng-->Build Path-->Configure Build Path)

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第4张

  7.选择新增ant-builder,设置好一些参数

   jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第5张

  8.对build.xml运行(build.xml-->Run as-->Ant build),MyEclipse中会报错,错误如下

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第6张

  9.下载3个jar包(bcmail-jdk15on-1.49.jar、bcpkix-jdk15on-1.49.jar、bcprov-jdk15on-1.49.jar),放在工程目录F:eclipse-testjmeter-chenglibapi 下

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第7张

  10.然后打开cmd切换到工程路径下,输入ant download jars   ,此时就会下载相应的依赖的jar包了

     jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第8张

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第9张

  11.重新运行build.xml 出现如下信息

   jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第10张

三、eclipse 文件修改

  1.src/components-->org.apache.jmeter.config-->CSVDataSetBeanInfo.java     红框为添加的代码

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第11张

    

  jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第12张

   2.src/components-->org.apache.jmeter.config-->CSVDataSetResources.properties  红框为添加的代码

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第13张

  3.src/components-->org.apache.jmeter.config-->CSVDataSet这个类中,添加linenumber对象,并为其提供set、get方法

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第14张

     jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第15张

      jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第16张

  4.nenumber进行定位的readLine方法在FileServer这个类中

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第17张

  5.改完后选择build.xml文件编译,会有一些报错,根据报错去添加一些参数等,直到编译通过

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第18张

  6.选择工程点击顶部Naigate-->Open type,输入New Driver,进入New Driver.java文件,右击选择debug as-->debug configurations,配置

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第19张

  7.在New Driver.java文件中,右击选择debug as-->java Application运行,此时会打开jmeter界面,linenumber指定开始的行数。最后找到工程包导出直接使用

 jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第20张

  8.可以愉快的在csv文件中写标题了

    jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)第21张

免责声明:文章转载自《jmeter源码导入eclipse二次开发csv data set config实现从指定行开始读取)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jenkins构建Maven多模块项目时,单独编译子模块,并且不触发构建其它模块【物联网智能网关13】Html5:Canvas+WebSocket实现远程实时通信(上)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

什么是WEBserver? 经常使用的WEBserver有哪些?

什么是WEBserver? 经常使用的WEBserver有哪些?   一、什么是WEBserver    Webserver能够解析HTTP协议。当Webserver接收到一个HTTP请求,会返回一个HTTP响应,比如送回一个HTML页面。为了处理一个请求Webserver能够响应一个静态页面或图片,进行页面跳转或者把动态响应的产生托付给一些其他的程序比...

开源协议的比较

本文,我们来看5种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。 BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二...

Jmeter代理服务器设置

(一)设置Jmeter之web代理,操作步骤这里就直接用动图代替了。 第一步:设置Jmeter的代理,添加Http代理服务器 第二步:添加一个线程组 第三步:设置代理服务器的各项参数,启动代理服务器 第四步:设置浏览器的代理设置,要跟代理服务保持一致的参数 第五步:在浏览器操作,检查Jmeter是否有录制相关操作脚本 第六步:打开浏览器设置浏览器的代理,...

apache安装时的一些术语

apache源码安装时,需要的哪些必须依赖模块? 主要需要apr, apr-util, pcre模块其中 apr模块时必须的. 如何卸载 源码安装的软件? 在源码 的 解压目录下, 使用 make uninstall/ make clean, make distclean 直接将 安装在--prefix目录下的文件全部都删除掉即可! 使用 --prefi...

vs设置git 忽略文件

在代码目录下建立.gitignore文件: .gitignore ,配置上要忽略的文件或者文件夹,然后提交到git 上就可以了。 如果文件已经被跟踪且被推送到远程,把本地这些文件删除再提交到远端。 git rm -r --cached . git add . git commit -m "update .gitignore"  官方.gitigonre...

Jmeter(一)

 ------------------------------------------------------------------- 转载自:北京-宏哥 https://www.cnblogs.com/du-hong/p/12894560.html ----------------------------------------------------...