jmeter二次开发自定义函数助手
需求:在工作中,需要使用唯一的字符串来作为订单ID,于是想到了UUID,要求uuid中不能有特殊字符包括横线,所以就有了重新写一个uuid进行使用;
准备:idea
依赖包:
注意事项:必须有包且包的名字必须是functions结尾的,否则最后jmeter是无法识别到这个是个函数助手;例如:com.test.functions
步骤一:在包下,创建一个类,继承AbstractFunction,主要实现Function接口中的四个方法
例如:public class Uuid3 extends AbstractFunction
方法解释:
1.getReferenceKey方法主要是返回在函数助手中显示什么样子的名字,要以双下划线表示:"__uuid3"

2.getArgumentDesc方法主要返回函数的说明,一般不需要直接定义一个空的List,返回出去就可以,否则使用时候会报错
private static final List<String> desc = new ArrayList();

3.setParameters接收输入的参数,如果没有就什么都不用些
4.execute 功能的输出体,就是点击函数对话框中返回的数据内容
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下