news 2026/4/23 13:53:48

Jmeter连接数据库超详细指南,原来这么简单!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Jmeter连接数据库超详细指南,原来这么简单!

测接口正确性不可避免要连数据库验证数据正确性。此文以个人理解整理jmeter连接数据库,数据验证,数据供后续请求使用的方法。

01 连接数据库

常用数据库如MySQL,driver class如果没有可用的,需要外部引入数据库驱动的可以把驱动包放在jmeter本身的jar包路径下,方便引用,也防止外部目录改变或清理后找不到包报错。

添加JDBC Connection Configuration,配置连接数据库相关参数

  • database URL格式:jdbc:mysql://ip:port/table?allowMutiQueries=true&characterEncoding=utf-8

  • characterEncoding=utf-8:解决插入乱码

  • allowMutiQueries=true:可以同时写多条sql,否则会报错

接口测试的时候为了避免不必要的乱码,输入尽量用英文代替中文

02 查询数据库JDBC Request

查询单条,select statement,连接串中可以不加allowMutiQueries=true

查询多条,callable statement,config连接串中必须加allowMutiQueries=true,否则查询报错

多条结果显示如下:

03 查询结果使用

直接保存到jmeter变量-Variable names中,直接引用,如下:

上图中,我查询了4条数据,引用时用 ${variable name_n} 取值,n是需要的第几条数据。如下图:

添加检查点、结果树,run之后发现是成功查询、引用到数据的。

这个方法方便直接,也可以把数据结果保存到文件中,后面再更新

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 9:18:23

YOLO11在无人机巡检应用:实时目标检测部署方案

YOLO11在无人机巡检应用:实时目标检测部署方案 1. YOLO11:为边缘场景优化的新一代目标检测模型 YOLO11并不是官方发布的YOLO系列版本,而是社区中对基于YOLO架构最新改进方案的一种泛称。在实际应用中,它通常指代的是基于Ultraly…

作者头像 李华
网站建设 2026/4/23 9:18:26

BWContextHandler.dll文件丢失找不到 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/4/23 6:08:37

C_IS2022.DLL文件丢失找不到问题 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/4/23 10:44:16

为什么推荐3-10秒音频?CosyVoice2参考时长科学依据

为什么推荐3-10秒音频?CosyVoice2参考时长科学依据 1. 引言:声音克隆的“黄金窗口” 你有没有试过用一段语音去克隆一个声音?可能你上传了一段2秒的短句,结果音色模糊;或者用了30秒的长录音,却发现模型反…

作者头像 李华
网站建设 2026/4/23 13:30:16

仅限内部使用:Claude Desktop加载MCP Server路径的隐藏规则曝光

第一章:Claude Desktop 无法识别自定义 mcp server 路径 在使用 Claude Desktop 配置自定义 MCP(Model Control Plane)服务时,部分用户反馈其客户端无法正确识别本地部署的 MCP server 路径。该问题通常出现在开发调试阶段&#x…

作者头像 李华