JMeter自定义函数

JMeter二次开发需求一般集中在2个方向:

  • 针对请求类,即需要和服务器进行通信的,我们一般是做java请求的二次开发

  • 针对数据处理类型,是不需要和服务器进行通信,是在客户端完成的,一般是做JMeter的自定义函数

除了用自定义函数,还可以通过beanshell去进行处理。但是一般不建议,因为beanshell脚本语言属于解释型语言,即每一次运行都需要临时编译一次,即编译一次运行一次,整体性能较差。 并且在JMeter中,beanshell的调试是非常糟糕的,提示信息较少;Beanshell的解析执行顺序,会导致无法读取其他函数的值。

怎么做自定义函数

JMeter提供了一个abstractFunction的类用于用户去继承、实现自定义函数。

准备工作

准备自定义函数开发过程所需要的依赖jar包。通常分为两种:

  • JMeter框架lib\ext目录下的ApacheJMeter_core.jar和ApacheJMeter_functions.

你可能感兴趣的:(性能测试,测试工具,jmeter,压力测试,测试工具)