需求:在工作中,需要使用唯一的字符串来作为订单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 功能的输出体,就是点击函数对话框中返回的数据内容
标签:返回,函数,自定义,助手,二次开发,jmeter From: https://www.cnblogs.com/wanggfIT/p/17107699.html