美文网首页
JMeter:BeanShell_前置处理器(BeanShell

JMeter:BeanShell_前置处理器(BeanShell

作者: 宁静致远368 | 来源:发表于2020-04-01 13:49 被阅读0次

    一、什么是BeanShell

    基础知识见相关链接:https://www.jianshu.com/p/432863eccc49

    二、BeanShell PreProcessor的作用

    BeanShell PreProcessor是一个前置处理器,它可以进行一些处理,比如执行一个算法并将结果存储到参数中。

    通过BeanShell PreProcessor可以在发生采样之前执行任何代码。

    1、添加处理器

    2、添加后,页面显示

    参数描述

    Reset bsh.Interpreter before each call:如果设置该选项,那么就会为每个采样器重新创建解释器。

    Parameters to be passed to Bean Shell传递给BeanShell脚本的参数。参数存在于如下变量表中:

    1)String Parameters:包含有参数的字符串,作为单个变量存在

    2)String []bsh.args:包含有参数的字符串数组,以空格作为间隔

    Script file:一个文件,其中包含有待运行的BeanShell脚本

    Script:BeanShell脚本。返回值将被忽略。

              如使用jar需将jar提前放入jmeter安装目录的\lib\ext下,并重新启动jmeter。其实也可以放到\lib,但人家建议放到\lib\ext。使用import来导入,import的路径就是在eclipse中import的路径使用vars.get("xxx")来将jmeter中的参数的值获取到java中。使用vars.put("xxx")来将java中的参数的值储存到jmeter中,之后使用${xxx}来使用。

    相关文章

      网友评论

          本文标题:JMeter:BeanShell_前置处理器(BeanShell

          本文链接:https://www.haomeiwen.com/subject/ffropftx.html