Jmeter连接mysql数据库详细步骤

一、一般平常工作中使用jmeter 连接数据库的作用

主要包括:

1、本身对数据库进行测试(功能、性能测试)时会需要使用jmeter连接数据库

2、功能测试时,测试出来的结果需要和数据库中的数据进行对比是否正确一致。这时候可以通过jmeter连接数据查询出来数据,然后测试时的结果进行比较。

3、项目使用jmeter做自动化测试时,部分自动化用例中接口传递的参数进行了参数化设计,而参数值保存在数据库中,这样的话,可以从数据库中读取出来数据,然后将读取的数据赋值给接口中的变量来跑自动化用例。

本文介绍的是通过jmeter连接mysql数据库,首先需要在电脑上安装mysql数据库,然后在mysql中创建数据库和表,并在表中插入一定的数据。连接mysql用到了三个东西:驱动、jmeter中的数据库连接池配置组件、jmeter中的jdbc request 组件。以下将具体介绍:

1、数据库驱动

连接不同的数据库,需要不同的数据库驱动。mysql驱动下载的地址为:https://www.mysql.com/ (直接在官网上download中下载即可)。

下载之后直接解压就行,解压后将jar包放到jmeter的bin文件夹下
我下的是这个版本的jar包:
mysql-connector-j-8.1.0.jar

下载之前可以先查看一下自己mysql的版本,有时会出现版本不匹配的情况

在Navicat中查看mysql版本:

在jmeter中测试计划中导入"mysql-connector-j-8.1.0.jar"包。

2、数据库连接池配置设置

在测试计划下添加数据库连接池配置组件(JDBC Connection Configuration)并进行参数配置,如下图。

3、添加线程组,在线程组下添加jdbc request组件,并进行参数配置,如下图:

4、添加查看结果树,查看运行结果:

相关推荐
不脱发的程序猿4 小时前
纳指ETF量化策略
数据库·人工智能·1024程序员节
程序员塔塔喵5 小时前
【MySQL篇|第一篇】索引失效的情况
数据库·mysql·索引失效
paopaokaka_luck5 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
北京青蓝智慧马老师6 小时前
比外部黑客更难防的,是那个有权限的自己人(3 个脱敏复盘)
大数据·数据库·人工智能
笃行3506 小时前
拆一台数据集成产品:KFS 的骨架、肌肉和神经
数据库
4SAPI6 小时前
搭建 AI 数据分析工具大模型 API 选型指南
数据库·人工智能·架构·php·1024程序员节
paopaokaka_luck8 小时前
心理咨询管理系统(WebSocket实时沟通、基于用户的协同过滤、 ECharts多维分析、 预约业务流程、预约校验与定时处理)
java·vue.js·spring boot·mysql·spring·echarts·1024程序员节
码士集团小青8 小时前
面霸篇:高频 Java 基础问题(核心卷一)
linux·服务器·数据库·redis·缓存·1024程序员节
2301_32241428048 小时前
springboot农产品交易平台的设计与实现08055-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·spring boot·redis·mysql·tomcat·maven·mybatis
LMT流氓兔9 小时前
第五单元——第十二课:把脚本整理成项目
java·数据库·python·langchain·1024程序员节