1. Beanshell简介
BeanShell 是一种脚本语言,一种完全符合java 语法的java 脚本语言,并且又拥有自己的一些语法和方法
1.1 Beanshell能做什么
1.设置全局变量
2.加密/签名
3.处理数据
4.编写/调用java代码
2. Beanshell脚本技术
2.1 为什么使用Beanshell技术
1.元件分类
简单原件:jmeter现成原件时固定的,不支持定制化。
2.满足更多场景
Beanshell可以灵活使用,实现定制化操作
2.2 Beanshell元件
1.定时器: BeanShell 定时器
在每个线程执行完等待一下,或者在某个变量达到指定值时等待一下。
2.前置处理器: BeanShell 预处理程序
1)请接口请求之前进行参数预处理:格式化参数,时间戳,加密处理等
2)在http信息头管理器初始化参数:时间戳,签名校验
3.取样器: BeanShel