二、Jmeter 后置处理器(BeanShell PostProcessor)
来源:互联网 发布:手机看书软件 编辑:程序博客网 时间:2024/05/18 10:14
二、Jmeter 后置处理器(BeanShell PostProcessor)
1、新建JDBC Request,如下图所示:
重要的参数说明:
- Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致
- Query:填写的sql语句未尾不要加“;”
- Parameter valus:参数值
- Parameter types:参数类型,可参考:Javadoc for java.sql.Types
- Variable names:保存sql语句返回结果的变量名
- Result variable name:创建一个对象变量,保存所有返回的结果
- Query timeout:查询超时时间
- Handle result set:定义如何处理由callable statements语句返回的结果
- 设置查询结果变量名称:Result variable name:user_name
2、JDBC request下添加后置处理器,BeanShell PostProcessor,通过脚本操作变量
接下来,在另一个接口中的参数可以通过jmeter的内部函数获取指定的值
${__BeanShell(vars.getObject("user_login").get(${__intSum(${index},-1)}).get("method"))}
__BeanShell是jmeter内部函数入口
vars.getObject可以获取到jmeter上下文中我们定义的变量对象
数据库的获取方式${__BeanShell(vars.getObject("param").get(n).get("colname"))}
__intSum(a,b)获取一个数据的计算求和值
数据库获取第一行下标是从0开始的,但一般我们取值会默认设置1作为开始,所以这里我们做了一个处理,把我们设置的值减1,让他从0开始计数。从列取值要指定列名;
3、举例说明:
counts = vars.getObject("user_name").size();
var users = vars.getObject("user_name");
var user = users.get(2);
vars.put("username",user.get("account").toString());
vars.put("password",user.get("passwd").toString());
vars.put("hello","word");
阅读全文
0 0
- 二、Jmeter 后置处理器(BeanShell PostProcessor)
- jmeter后置处理器BeanShell PostProcessor连接redis获取value
- Jmeter之后置处理器BeanShell PostProcessor与二进制响应
- jmeter之仅一次控制器、If控制器、前置处理器beanshell、后置处理器beanshell
- Jmeter BeanShell PostProcessor提取json数据
- Jmeter BeanShell PostProcessor提取json数据
- Jmeter笔记三(后置处理器)
- JMeter-后置处理器
- JMeter学习-009-JMeter 后置处理器实例之 - 正则表达式提取器(二)多参数获取
- jmeter后置处理器JSON Extractor
- Jmeter XPath Extractor(后置处理器取值)
- JMeter 正则表达式提取器(后置处理器取值)
- JMeter 正则表达式提取器(后置处理器取值)
- JMeter 正则表达式提取器(后置处理器取值)
- Jmeter识别图片验证码插件(后置处理器)
- (二)jmeter beanShell jar调用
- JMeter学习-035-JMeter调试工具之二---Debug PostProcessor
- Jmeter-BeanShell PostProcessor提取请求及响应结果并保存到本地文件
- Equals方法重写
- 对于一代经典《剑指offer》的书评
- 《Drools7.0.0.Final规则引擎教程》第5章 session使用说明
- TQIMAX6q调试笔记一:lvds屏的移植
- [Ubuntu]在Ubuntu系统下连接远程Ubuntu服务器并传输文件
- 二、Jmeter 后置处理器(BeanShell PostProcessor)
- C语言判断奇偶数
- Android自定义控件之下拉刷新加载更多
- 小程序 条件渲染
- hihocoder 1580 枚举+dp+RMQ
- 父类和子类之间的转换(百度)
- 我对_stdcall和_cdecl的一些了解
- ubuntu终端英文乱码问题
- Haproxy搭建web集群