Jmeter二次开发

您所在的位置:网站首页 web压力测试工具 Jmeter二次开发

Jmeter二次开发

2023-03-29 06:46| 来源: 网络整理| 查看: 265

前言

Apache JMeter是Apache基于 Java开发的开源压力测试工具,最初被设计用于Web应用测试,但后来扩展到了其他测试领域,像接口测试,但随着 IT 行业的快速发展,不同企业或组织需求更加丰富,JMeter 默认的功能往往不能满足所有的需求,所以在一些企业中回到Jmeter进行二次开发以满足特定的需求。

Jmeter插件种类

我们常用的Jmeter插件主要有取样器、逻辑控制器、配置元件、前置处理器、后置处理器、定时器、断言、监听器这8种,另外线程组和自定义函数有时也会进行二次开发,每种插件分别继承不同的GUI类,这样jmeter才能识别是属于哪一种插件,以下是各种插件继承的GUI类:

Ø取样器:AbstractSamplerGui

Ø逻辑控制器:AbstractControllerGui

Ø配置元件: AbstractConfigGui

Ø前置处理器: AbstractPreProcessorGui

Ø后置处理器: AbstractPostProcessorGui

Ø定时器: AbstractTimerGui

Ø断言: AbstractAssertionGui

Ø监听器: AbstractVisualize

Jmeter插件开发流程

我们以开发工具Eclipse说明一下Jmeter插件开发流程:

1、在Eclipse里面新建一个工程;

2、将Jmeter工具lib文件夹和lib/ext文件夹下面所有jar包导入工程中;

(这里面用到的jar主要为ApacheJmeter_core.jar和ApacheJmeter_java.jar,但如果只导入这两个jar包,在开发的过程中可能会遇到报错,所以最好是将那两个文件夹里面所以jar包都导入)

3、在建好的工程中编写代码。

4、代码编写完成后,将工程导出为jar包,并将jar包放在lib/ext目录下面。

注意:lib文件夹下面不能有同名的jar包,不然会识别lib目录下面的jar包;

本文使用 文章同步助手 同步


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3