JMeter调用javascript函数

1、使用JMeter组件JSR223 PreProcessor调用JS文件
(1)将JavaScript文件test.js放置于JMeter安装目录\bin文件目录下,test.js内容如下:
程序内容:将传入参数相乘并输出

function testJS(input1,input2) {
    var output = input1 * input2;
    return output
}

(2)新建测试计划、线程组
JMeter调用javascript函数_第1张图片
(3)新建JSR223 PreProcessor前置处理器,填写相关内容如下,
程序内容:(1)加载js文件;(2)运行testJS函数;(3)将函数返回结果存到jmeter变量key中,后面可以直接使用${key}调用
JMeter调用javascript函数_第2张图片
(4)添加Debug Sampler和察看结果树
JMeter调用javascript函数_第3张图片
(5)执行,察看响应数据
JMeter调用javascript函数_第4张图片
2、JMeter中JSR223 PreProcessor常用内置函数
(1)log:用来记录日志文件,写入到jmeber.log文件,使用方法:a) log.info(“Test ABC!”);
(2)vars:操作jmeter变量,提供读取/写入访问变量的方法,常用方法:a) vars.get(String key):从jmeter中获得变量值;b) vars.put(String key,String value):数据存到jmeter变量中;c) vars.putObject(“OBJ1”,new Object());

你可能感兴趣的:(JMeter工具篇)