以Jmeter的Function(函数)组件作为插件开发
什么是Jmeter的Function组件?
Function组件:jmeter-->选项-->函数助手对话框,打开函数助手
功能:通过下拉菜单,查看JMeter为我们默认提供的一系列实用的函数功能,使用函数非常简单,比如”__UUID”函数,功能是生成一个uuid,在后面的输入框中只需输入”${__UUID}”便可以引入调用该函数方法所返回的uuid值,所有的组件都可以对函数组件进行引入。
插件开发方法有两种
第一种:直接在jmeter官网下载 jmeter开源包,在源码里面新加函数,然后导出jar!
第二种:不需要下载源码,直接导入jmeter相应的jar包,即可立即开发!
推荐使用第二种方法,下面都是以第二种方法为例。
一个用于测试的Sampler插件
功能:一个专门用于测试函数或自定义变量输出的Sampler
名称:TestSampler
开发方式:分离法,分为逻辑控制部分TestSampler和GUI部分TestSamplerGUI
一、开发前准备
1、创建Java工程,File-->New-->Project,选择maven工程默认配置,next-->命名为TestSampler-->next
2、在Java工程中引入主要的JMeter插件开发jar包
主要的JMeter插件开发jar包: