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

  • 相关阅读:
    jquery操作删除元素
    js添加页面元素
    jQuery方法
    form表单的几种提交方式
    Comparable和Comparator
    快速失败和安全失败
    Junit 测试基础
    Spring 之AOP 面向切面编程
    spring 的核心接口
    Nginx
  • 原文地址:https://www.cnblogs.com/dangkai/p/11186872.html
Copyright © 2020-2023  润新知