美文网首页JMeter
jmeter抽奖实例四之jdbc读取数据库

jmeter抽奖实例四之jdbc读取数据库

作者: 测试小懒 | 来源:发表于2021-04-15 18:40 被阅读0次

前言

在前面jmeter抽奖实例一文章中讲解了在登录接口的用户名变量如何使用CSV Data Set Config读取文件数据,文件数据是静态保存的,那该如何读取动态数据呢?

通过数据库读取数据吗?

是的,就是数据库。正文开始了!!!readying

1、jmeter工具本身就是java的开源工具,要使用JDBC Connector连接数据,就必须先下载mysql-connector-java.jar包,并进行引用

(1)工欲善其事必先利其器,首先下载mysql-connector-java.jar后,将jar包复制粘贴到jmeter/lib目录下

这是重点注意下载的jar必须与数据库的版本一致,否则会有版本不一致的错误。

(2)引用它

在测试计划下方的Add directory or jar to classpath添加jar,引用成功后会显示jar的完整路径名称

2、使用JDBC Connection Configuration连接数据库

(1)线程组右键添加->配置元件->JDBC Connection Configuration

(2)配置jdbc的连接信息

数据库连接成功后,就可执行查询语句了

3、创建JDBC Request请求

(1)线程组右键添加->Sampler->JDBC Request

(2)配置SQL语句

重点:变量名称必须与jdbc connection的变量名称一致

4、jdbc读取的数据如何进行参数化到登录接口中(这个很重要哦)

之前的登录口是读取csv data的数据,用户名变量${username}

jdbc请求查询结果字段的变量也设置成username,登录口的用户名变量也设置成${username},结果读取失败

登录口的用户名变量修改为${username_0}就成功读取了!原因是什么呢?

原来jdbc请求数据字段变量名_0表示的是第一列第一行、变量名_1表示第一列第二行。

相关文章

网友评论

    本文标题:jmeter抽奖实例四之jdbc读取数据库

    本文链接:https://www.haomeiwen.com/subject/jwzdlltx.html