![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
二两酒馆
测试攻城狮一枚
展开
-
jmeter源码---导入eclipse工程
下载jmeter源文件到 官网 下载源文件。本案例我下载是 jmeter3.2eclipse新建工程1、打开Eclipse,建立一个JavaProject,按照下面的截图建立JavaProject; 2、导入jmeter源码 选择 “JmeterSrc32”项目,右键选择import,然后选择“File System” 3、用Ant下载项目所需要的jar文件 执行download_j原创 2017-09-06 19:11:24 · 6405 阅读 · 0 评论 -
jmeter源码---gui简单介绍
概述二次开发JmeterGUI的源码需要有swing基础支持的支撑,不熟悉请自行学习,在此不做赘述启动加载src/core中org.apache.jmeter资源包,这是启动jmeter GUI的入口。 jmeter启动的入口类为NewDriver,启动核心为JMeter的start方法,运行完start方法,jmeter的界面就启动完成了。 此包中还有三个类 类名 作用 Dynami原创 2017-09-14 17:40:50 · 6016 阅读 · 0 评论 -
jmeter源码---Mainframe
概述创建jmeter主界面,包含菜单、测试树、GUI组件;这里用到最多的是swing相关知识进行主界面的布局,涉及的组件有JTree、JButton、JPanel、JScrollPane、JTextArea、JLabel、JDialog、JSplitPane、JCheckBox、JFileChooser等介绍该类实现了TestStateListener, Remoteable, DropTarget原创 2017-09-15 18:12:11 · 5214 阅读 · 0 评论 -
jmeter源码---JmeterUtils
概述此类包含jmeter实用的静态方法介绍getPropertiesloadJMeterProperties():加载jmeter配置文件,如果没有发现,默认使用classpath中的org/apache/jmeter/jmeter.properties getSearchPaths():生成搜索的路径列表,输出的路径以JMETER_HOME/lib/ext开始,并且包含Jmeter配置文件配置的原创 2017-09-15 18:25:10 · 6234 阅读 · 0 评论 -
jmeter源码---核心JMeterEngine
概述JMeterEngine接口被运行Jmeter的测试类实现,此接口共8个方法,其中无参stopTest()是调用的stopTest(boolean now),也可说是7个方法void configure(HashTree testPlan);void runTest() throws JMeterEngineException;default void stopTest(){stopTes原创 2017-09-18 10:52:54 · 8234 阅读 · 0 评论 -
jmeter源码---HashTree
概述该类用于创建测试对象的树结构。树中的每个元素也是树下一个节点的键。它提供了许多方法来添加对象和分支,以及许多检索的方法。HashTree为了方便的原因实现了映射接口。Map和HashTree的主要区别在于,HashTree将数据组织到一个递归树结构中,并提供了操作该结构的方法。特殊的兴趣是@link横贯(HashTreeTraverser)方法,它提供了一种方便的方法,通过实现@link原创 2017-09-22 17:12:56 · 6585 阅读 · 0 评论 -
jmeter源码---StandardJMeterEngine
概述执行jmter tests ,直接用于本地GUI和非GUI调用,或者在服务器模式下运行时由RemoteJMeterEngineImpl启动介绍在JMeterEngineImpl中做了一部分的解释,可以结合着看主要变量灵魂级变量,注意关键字volatileprivate static volatile StandardJMeterEngine engine;构造函原创 2017-09-21 18:26:26 · 10298 阅读 · 1 评论