Jmeter函数的二次开发。
·什么时候需要进行jmeter的自定义函数扩展呢?
一般来说,如果我们要对数据进行处理,而jmeter没有提供相应的功能(函数),此时我们可以自己进行自定义函数的扩展。
常见的:
·数据的加密处理。
真实环境下,数据的加密处理是由前端来实现的。那么我们在jmeter中要进行接口or性能测试的时候,通常就要去实现数据的加密然后发送。
·额外的功能or数据处理的需求。
·Jmeter中自定义函数的相关知识点。
·package的最后一个节点的名称必须是functions。
·继承的类是abstractFunction类。
方法有:
getArgumentDesc()
execute()
getReferenceKey()
setParameters()
值的传递有关的类是:
CompoundVariable
该类提供了一个execute()方法,用来将获取的值转为string类型。