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启动可以去研究源码了

  • 相关阅读:
    C# 封装miniblink 使用HTML/CSS/JS来构建.Net 应用程序界面和简易浏览器
    C# Winform实现炫酷的透明动画界面
    造轮子了!NETCore跨平台UI框架,CPF
    用HTML,Vue+element-UI做桌面UI
    造轮子,模仿WPF的UI框架,还没完善。。。
    C# Winform开发以及控件开发的需要注意的,被人问怕了,都是基础常识
    sublime 下面开发
    《快学Scala》
    linux中bin与sbin目录的作用及区别介绍
    hadoop深入研究:(十三)——序列化框架
  • 原文地址:https://www.cnblogs.com/dangkai/p/11186872.html
Copyright © 2011-2022 走看看