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

前言

在前面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表示第一列第二行。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 夜莺2517阅读 128,218评论 1 9
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,900评论 28 54
  • 兔子虽然是枚小硕 但学校的硕士四人寝不够 就被分到了博士楼里 两人一间 在学校的最西边 靠山 兔子的室友身体不好 ...
    待业的兔子阅读 2,790评论 2 9
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,394评论 4 8

友情链接更多精彩内容