一、BeanShell
1、什么是BeanShell?
BeanShell是由Java编写的,相当于一个小巧的Java源码解释器,简单来说就是你可以在里面写代
码,然后通过BeanShell翻译成插件可以识别指令去执行相关的操作。
2、JMeter中用BeanShell的优势
JMeter也是由Java编写的,而Java运行需要先编译,而BeanShell作为一款解释器直接运行源代码
就可以。
3、BeanShell在JMeter中的作用
BeanShell在JMeter中有着广泛的应用,包括前置处理器、后置处理器、Sampler(取样器)等。
前置处理器:主要是接口请求前做一些逻辑,生成参数化数据。
后置处理器:用于提取参数、参数格式设置等。
Sampler(取样器):可以作为独立的请求,支持各类请求编写、数据生成。
二、用Beanshell PostProcessor(BeanShell后置处理程序)打印日志
日志信息过多,通过if判断打印出需要的日志
标签:Java,后置,BeanShell,日志,JMeter,处理器 From: https://www.cnblogs.com/xiao-wlkq/p/16549111.html