美文网首页
jmeter连接mysql数据库

jmeter连接mysql数据库

作者: 时光不说话 | 来源:发表于2019-03-05 15:32 被阅读0次

准备

1、jmeter
2、下载mysql jdbc 驱动
下载地址:https://dev.mysql.com/downloads/connector/j/

常用的包如下:

  • Windows 下 mysql-connector-java-5.1.7-bin.jar
  • Mac下 MySQL Connector/J没有对应的 Mac 版,可以选择Platform Independent:mysql-connector-java-8.0.15.zip

注意:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错

下载驱动包

使用

1、在测试计划中引用驱动

2、新建一个线程组,在线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图
(测试多个数据库,需配置多个JDBCConnectionConfiguration,赋值不同的variableName)


3、配置结束,可以开始添加jdbc请求测试数据库

4、新建一个JDBC请求(线程组->sampler -> JDBC Request)

  • 如果想使用查询条件,「QueryType」需选择「PreparedSelectStatement」

  • 常规的查询,「QueryType」需选择「Select Statement」

5、添加一个监听器:查看结果树 ,然后运行脚本即可。

使用用户变量

6、添加用户变量


7、使用用户变量配置sql

  • query type设置为Prepared Select Statement
  • parameter value:设置为用户变量名,引用用户定义的变量${customer_id}
  • parameter type设置为变量的类型,如varchar
  • Variable names:注意与之前配置的名称保持一致
  • Result Variable names:保存查询结果,供后续接口调用,注意调用时加“_1”

8、查看返回结果

9、利用返回结果进行下一步操作,如添加http请求,查询相应id的数据

注意:返回数据全量被设置到${supplier_id_1}这个变量中,所以在使用查询结果的时候,要注意这里需要的数据类型和数据数量,不然发送请求的时候容易出现400错误。

相关文章

网友评论

      本文标题:jmeter连接mysql数据库

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