Jmeter之BeanShell
在 Jmeter 中各种分类组件中都有相应的 BeanShell 组件,这里简单的说明一下 Beanshell 的使用。 一、概念 BeanShell 是一种符合 Java 语法的脚本语言,也有自己的一些特定语法 二、内置变量 Jmeter 在它的 Beanshell 中内置了变量,用户可以通过这些变量与 Jmeter 进行交互,其中主要的变量及使用方法如下: 1 、 log : 在调试脚本的时候,可以将结果输出到日志,判断结果是否正确。使用 log 时会将日志信息保存到 jmeter.log 文件中,也可以打开 log viewer 实时查看日志信息。 常用方法为: log.info(""); 注意在使用 log.info 输出信息的时候,如果变量的值是字符型,一定要在调用变量的时候,加双引号。 2 、 vars : 操作 jmeter 变量,常用的方法有: ( 1 、 vars.get(" 变量名 ") :从 jmeter 变量中获取值; ( 2 、 vars.put(" 变量名 ", 变量 ) :将 beanshell 中的变量值,复制给 Jmeter 变量,在 Jmeter 的后续使用中可以通过变量名调用。 3 、 prev : 获取前一个取样器的返回值,常用的方法有: ( 1 、 getResponseDataAsString(