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

  • 相关阅读:
    Asp.Net-Mvc——短信验证码
    C#-Mvc-表白墙(随机数)
    C#-折线图-从数据库中读取数据
    C#-Mvc-修改密码
    C#-Mvc-产品分页
    ECharts查询用户点击次数
    ECharts-条形图制作
    设置当前登录用户问题
    sql执行计划
    SQL中CUBE 用法
  • 原文地址:https://www.cnblogs.com/dangkai/p/11186872.html
Copyright © 2011-2022 走看看