Jmeter二次开发——自定义函数
点击上方 蓝色字体 ,选择“标星公众号” 优质文章,第一时间送达 作者 | 温一壶清酒 来源 | urlify.cn/veQjUr 76套java从入门到精通实战课程分享 在之前的博文中,Jmeter二次开发——基于Java请求,已介绍了Jmeter二次开发的基础情况,上次分享的是java请求开发,今天来分享下Jmeter中的函数开发。聊到Jmeter的函数,知道Jmeter使用的博友肯定很熟悉。Jmeter自带一个函数库,有很多的函数,比如:__P,__Random,函数助手给我们提供了很多的方便之处。函数助手使用如下所示: 但有些时候,自带的函数满足不了真实的测试场景,比如:生成随机手机号。常规做法,应该是设定手机号区号的固定值,再通过__Random函数生成8位随机数,从而拼接成一个手机号,这样的做法的确可以满足,但要想手机号的区段也是随机的呢,是不是就不太好处理了。那就用函数二次开发试试。 1、函数二次开发 1.1创建以functions结尾的包 这个是特别需要注意点,以.functions结尾,正常创建包即可。 1.2类继承AbstractFunction 二次开发时,新建的类,需要继承AbstractFunction,这个也是需要注意的。至于为什么需要继承AbstractFunction,看源码就能明白,源码如下所示: public abstract class