图解jmeter连接测试mysql数据库

本篇将和大家介绍jmeter JDBC请求连接测试mysql数据库,希望对大家的工作和学习有所帮助!

操作方法

  • 01

    jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.7-bin.jar。

  • 02

    准备好驱动包后,需要把jdbc驱动jar包引入测试计划。 点击测试计划-->点击浏览-->选中mysql驱动jar包-->打开,如下图所示:

  • 03

    这样驱动就引入进来了。接下来新建一个线程组,如下图所示:

  • 04

    线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图所示:

  • 05

    到此基本配置结束,可以开始添加jdbc请求测试数据库啦。新建一个JDBC请求,如下图所示:

  • 06

    至此一个最简单的jmeter连接mysql数据库的脚本就基本准备好了,接下来添加一个监听器:查看结果树 ,然后运行脚本即可,结果如下图所示:

  • 07

    当然,实际应用中,很多时候我们用jmeter测试数据库时,需要用到参数化,比如,向数据库插入一些数据,但是插入的数据都有唯一性,这时需要我们insert 语句参数化,jmeter JDBC请求参数化跟其他请求的参数化没啥不同:(jmeter的几种参数化方法在此不做叙述),这里举个简单参数化的例子,其他方式的参数化也一样。 jmeter使用内置函数参数化:__Random(1,100,) 意思是生成一个1-100的随机数,如下图所示:

  • 08

    接下来在sql里引用即可,如下图所示:

  • 09

    上图有两个地方需要参数化,这时候就可以把函数助手生成的复制下来,替换即可:${__Random(1,100,)},如下图所示:

  • 10

    这时候执行 20次看看效果,把线程数设为20,运行如下图所示:

  • 11

    结果如下图所示:

  • 12

    可以在数据库里查看一下结果,如下图所示:

(0)

相关推荐

  • 如何在Pycharm中连接配置MySQL数据库

    我们运用Pycharm制作软件的时候,经常需要连接MYSQL数据库.那么在Pycharm中如何配置MYSQL的连接呢?下面小编给大家分享一下. 操作方法 01 打开Pycharm软件,点击顶部的Vie ...

  • Navicat“不支持远程连接的MySql数据库”怎么办

    前段时间,因为一项目,需要做MYSql的数据同步服务,但由于网站空间服务供应商不提供远程连接MYSql,所以无法利用NaviCat客户端通过填写服务器地址来连接远程服务器,在网上找到了SSH方式连接, ...

  • 怎样远程访问mysql数据库

    怎样来远程连接访问mysql数据库. 步骤/方法 01 首先确定已经安装并且能够使用,而且数据库的远程访问已开启: 02 如果对方不是固定的IP,则可以使用花生壳来充当固定的IP,花生壳的安装,及具体 ...

  • mysql数据库插入中文变成问号怎么办?

    在做开发的时候,经常会使用到数据库,那么我们在使用到数据库的时候,就需要设置数据库的字符集,世界上的字符集非常多,如果你是使用的SQLyog连接的mysql数据库,那么怎么处理这个问题呢?(如果是其他 ...

  • 图解如何以ODBC方式连接mysql数据库

    本篇将和大家介绍如何以SSIS ODBC方式连接mysql数据库,希望对大家的工作和学习有所帮助! 操作方法 01 首先安装Mysql odbc connector 插件. 02 配置32位ODBC数 ...

  • Python连接mysql数据库及python使用mysqldb连接数据库教程

    做python的时候需要用到数据库,于是自己重新整理了一下数据库的知识,并且熟悉了python中MysqlDB模块的功能和函数等接口,现在系统地来总结一下吧: 首先你要做的还是下载相应的模块并且安装啦 ...

  • 怎么通过SSH连接Mysql数据库

    怎么通过SSH连接Mysql数据库 工具/原料 SQLyogEnt 方法/步骤 在这里小编使用的是SQLyogEnt进行远程连接配置了SSH的数据库.通过桌面的SQLyogEnt运行数据库客户端. 在 ...

  • 如何用Visual Studio操作MySQL?在Visual Studio中连接MySQL数据库的方法

    MySQL是什么?如何用Visual Studio操作MySQL?MySQL是最流行的关系型数据库管理系统,在Web应用方面是最好的RDBMS应用软件之一,作为开放源码软件,可大大降低总体拥有成本.V ...

  • Windows版Navicat for MySQL如何连接MySQL数据库

    Navicat for MySQL是一款支持多平台的MySQL服务器,有些用户想知道Windows版Navicat for MySQL如何连接MySQL数据库,接下来小编就给大家介绍一下具体的操作步骤 ...