Jmeter学习笔记 查询数据库并使用BeanShell将查询结果设置为请求入参

Jmeter学习笔记 查询数据库并使用BeanShell将查询结果设置为请求入参

1、查询语句

在这里插入图片描述

2、BeanShell内容

在这里插入图片描述

import java.util.Random;

Random random=new Random();
Object object=vars.getObject("object");  //获取sql查询结果

int size=object.size();   //获取查询结果数量
line_0 = object.get(0);   //获取object的第一个元素
filed_name = line_0.get("name");  //获取name字段的值

vars.put("size",size.toString());   //将size转换成字符串,存到变量size中
vars.put("line_0",line_0.toString());
vars.put("filed_name",filed_name.toString());

String[] fields={"name","mobile","address"};   //创建一个字符数组,里面为需要作为入参的字段

log.info(" ");
log.info("========================开始打印日志====================");
log.info("size:" + vars.get("size"));
log.info("line_0:" + vars.get("line_0"));
log.info("filed_name:" + vars.get("filed_name"));

3、http请求

这里的field_name即为上一步设置的值
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值