JMeter源码导入到Intellij IDEA

前端之家收集整理的这篇文章主要介绍了JMeter源码导入到Intellij IDEA前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

环境:

@H_403_7@Windows10,@H_403_7@jdk1.8,@H_403_7@Intellij IDEA 2018.1.5 x64,@H_403_7@  

@H_403_7@将apache-jmeter-4.0_src.zip加压到C盘根目录,

@H_403_7@重命名 eclipse.classpath 为 .classpath

@H_403_7@重命名 eclipse.project 为 .project

 

打开Intellij IDEA,File ---New ---Project From Existing Sources,

选择Import Project 按照Eclipse项目导入,全部Next到最后。

下载依赖的jar包,可能需要半小时左右,最终看信息框是否显示ant build completed消息

检查对应lib文件夹下有无新的jar包。

然后给项目导入需要的jar包。

@H_403_7@ ctrl + n : NewDriver  

@H_403_7@

@H_403_7@遇到的错误

@H_403_7@SMIMEAssertion.java   org/bouncycastle/asn1/x500/X500Name

@H_403_7@SMIMEAssertion文件中依赖的jar包米有下载到,这貌似是个证书加密的证书,此处我先删除文件和相关的java文件,跑通再说。

更新20180827: 如下三个jar包默认下载到lib下的api目录,将他们剪切到lib目录下便可解决SMIMEAssertion.java   org/bouncycastle/asn1/x500/X500Name的报错。

 @H_403_7@删完之后,Run NewDriver.main() 

@H_403_7@

@H_403_7@可能遇到的错:

@H_403_7@1:Could not read JMeter properties file:C:\\bin\jmeter.properties

@H_403_7@需要配置VM选项,如下截图: 在Edit Configuration下配置VM options,-Djmeter.home=C:\jmeter4.0_src

@H_403_7@

2: 

@H_403_7@Uncaught Exception java.lang.ExceptionInInitializerError. See log file for details.@H_403_7@Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.MenuFactory. See log file for details.@H_403_7@Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.MenuFactory. See log file for details.

@H_403_7@我重新rebuild一下,后来好了。

@H_403_7@src下的文件目录@H_403_7@components      包含与协议无关的组件,如可视化、断言等等@H_403_7@core          Jmeter的核心代码包括所有的核心接口和抽象类@H_403_7@examples        演示采样器如何使用新 bean 框架的例子@H_403_7@functions        所使用的组件的标准功能@H_403_7@jorphan        提供常见实用功能的实用工具类@H_403_7@junit          单元测试@H_403_7@protocol        包含JMeter支持的不同协议

猜你在找的IDEA相关文章