jmeter如何连接数据库,并且利用查询的结果 作为下一个请求的参数

一,首先你得连接上数据库

1.需要依赖的mysql jar包 ,需要放到 jmeter的lib下面

给你网盘下载地址链接:https://pan.baidu.com/s/1EP4R2k3zan7xiKb4vWoCTw 密码:cony

2.新建一个JDBC  Connection Configuration,具体设置如下,

关注点:database url地址格式:jdbc:mysql://host(或者Ip):3306/dbname 

关注点:哪个variable name的名称 记得要跟下面sql语句得保持一致 否则会报错

关注点:com.mysql.jdbc.Driver(依赖的class)

关注点:记得线程组哪里需要

选择下载的jar包即可(jmeter lib下面)


3.新建一个jdbc requests请求,记住这个variable name需要跟之前的保持一致

关注点:查询的结果  id_n(n代表第几行数据)   所以不需要用什么正则提取器

4.使用的时候 只需要使用${id_n}就可以调用了

二、连上了数据库 是不是觉得  需要一个循环控制器

1.新建一个foreacH控制器 输入一个变量名 然后再写输出变量名  开始设置成0  结束设置成5

也就是说 ${vid}   可以相当于这种效果(id_1 -> id_2- > id_3 -> id_4-> id_5)

vid



三、随机函数生成器

1.Jmeter选项  然后点击函数对话选项框 ,之后看下图



2.至于引用的话 就是使用生成的那一堆 直接放到请求参数即可  



猜你喜欢

转载自blog.csdn.net/Tester_xjp/article/details/80859925