zoukankan      html  css  js  c++  java
  • IDEA 编译 Jmeter 5.0

    IDEA 编译 Jmeter 5.0

    1.下载源码后解压,我这边下载的是最新的『apache-jmeter-5.0_src.tar』,解压。

    2.解压后

    修改下列两个文件

    eclipse.classpath 修改成 .classpath  
    注意:这里可能修改不成功,打开命令行ren .eclipse.classpath .classpath 进行修改
    eclipse.project 修改成 .project
    

    3.编译

    打开 IDEA,导入源码。

    File -> New -> Project from Existing Sources ,选择源码目录;

    选择按 eclipse 项目导入,如下所示:

    其它全部按默认,一直 Next 即可。

    4.Ant 下载依赖 jar 包

    在窗口右侧 Ant Build 中,点击 + ,选择源码目录下的 build.xml,会把所有相关信息展示在右侧列表中

    双击列表中的 download_jars ,会自动下载所有缺失 jar 包,到 jmeter 源码目录的 lib 目录下;

    5. 修改modules下的Dependencies

    点击 Dependencies,删除所有报错的 jar 包;

    删除之后添加

    6.执行install,并加入依赖

    7. 运行

    Jmeter的启动入口是srccoreorgapachejmeterNewDriver.java文件:

    运行会报错:

    java.lang.Throwable: Could not access D:1openSourceWorksapcelib
        at org.apache.jmeter.NewDriver.<clinit>(NewDriver.java:101)
    java.lang.Throwable: Could not access D:1openSourceWorksapcelibext
        at org.apache.jmeter.NewDriver.<clinit>(NewDriver.java:101)
    java.lang.Throwable: Could not access D:1openSourceWorksapcelibjunit
        at org.apache.jmeter.NewDriver.<clinit>(NewDriver.java:101)
    ERROR StatusLogger Unable to access file:/D:/1openSourceWorksapce/bin/log4j2.xml
     java.io.FileNotFoundException: D:1openSourceWorksapceinlog4j2.xml (系统找不到指定的路径。)
    

    出现原因:


    获取jmeter 目录时,取的路径不对

    解决办法:
    设置一下jmeter.home系统变量了

    在vm options面板中输入如下:-Djmeter.home=D:apache-jmeter-5.1.1

    设置完后,重新运行NewDriver类。

    哈哈 有木有发现界面乱码了
    解决方案:
    修改bin目录下的jmeter.properties文件,去掉第37行的注释

    OK启动可以去研究源码了

  • 相关阅读:
    mongodb备份与恢复
    MongoDB-3.4安装文档
    (转)Zabbix 3.2.7编译安装记录
    (转)error while loading shared libraries:libmysqlclient.so.18 错误
    (转)如何使用Journalctl查看并操作Systemd日志
    (转)基于CentOS 7安装Zabbix 3.4和Zabbix4.0
    (转)yum安装MariaDB(使用国内镜像快速安装,三分钟安装完毕)
    (转)nmon和nmon analyser的下载和使用
    (转)Db2 数据库常见堵塞问题分析和处理
    (转)我是一个线程
  • 原文地址:https://www.cnblogs.com/dangkai/p/11186872.html
Copyright © 2011-2022 走看看