标签:roc 定义 2017-4-12 -- img shell介绍 dcl 自己 方法
定时器: Beanshell Timer
前置处理器:BeanShell PreProcessor
后置处理器:BeanShell PostProcessor
采样器:BeanShell Sampler
断言: BeanShell 断言
监听器: BeanShell Listener
vars.get("phoneNo") 从jmeter中获取变量值
vars.put(“key”,”value”) 数据存到jmeter变量
Beanshell Sampler脚本编写
在测试计划,添加一个变量 user=wang
在线程组里,添加一个变量 test=ddd
Debug Sampler-1 和Debug Sampler-2用来对比beanshell处理前后的结果,脚本如图所示
运行结果如图所示
引用外部java文件
source(“java文件路径”);
例如:source("C:\\Users\\Administrator\\Desktop\\Test.java");
引用外部class文件
addClassPath(“路径”),然后导入包和类
引入外部jar包
把jar包放到jmeter安装目录\ apache-jmeter-3.1\lib\ext下面,然后再测试计划右侧面包最下方直接添加引用jar包,如图所示
最后,在脚本中导入该jar包
BeanShell Sampler--入参传递
定义三个变量:a,b,c,然后在参数处输入:${a} ${b} ${c},中间有空格,如图所示
运行结果,如图所示
Jmeter常用脚本开发之Beanshell Sampler
标签:roc 定义 2017-4-12 -- img shell介绍 dcl 自己 方法
原文地址:http://www.cnblogs.com/chenchen-tester/p/6739258.html