news 2026/6/7 7:52:43

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/6/7 13:39:45

2025年毕业论文范文大全:标准格式+写作技巧+AI工具推荐

撰写毕业论文是每个毕业生的重要任务,然而标准格式的严格要求、写作技巧的掌握以及工具的有效运用,都可能成为大家面临的难题。为助力同学们在 2025 年顺利完成高质量的毕业论文,本文精心整理了毕业论文的标准格式,涵盖封面、目录…

作者头像 李华
网站建设 2026/6/5 20:32:26

cdnfly节点到源服务器配置内网IP不生效怎么办

在使用 CDNFly 配置节点与源服务器时,如果内网 IP 配置不生效,可能是由于网络、配置或环境方面的问题。以下是可能的原因及解决方法:1. 检查节点和源服务器的网络连通性1.1 确保节点与源服务器处于同一内网如果 CDNFly 节点和源服务器不在同一…

作者头像 李华
网站建设 2026/6/3 11:53:12

ollama下载最新版本是否支持Qwen3-32B?答案揭晓

Ollama 能否运行 Qwen3-32B?一文讲透技术现状与落地路径 在本地部署大模型的热潮中,越来越多开发者和企业开始关注:有没有一种方式,既能享受顶级开源模型的强大能力,又能像使用 Docker 一样“一键启动”? O…

作者头像 李华
网站建设 2026/6/6 3:14:11

【拯救HMI】:深度解析拯救HMI的工业设计方法论

-揭秘:如何将「操作黑洞」变成「科幻座舱」?很多工程师会问:HMI设计不就是画几张图吗?在拯救HMI,这是一场关于逻辑与美学的精密手术。我们不仅仅是设计一张「皮」,更是重塑设计的「魂」。看一个真实的改变&…

作者头像 李华
网站建设 2026/6/7 14:30:43

python+requests接口自动化测试

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快这两天一直在找直接用python做接口自动化的方法,在网上也搜了一些博客参考,今天自己动手试了一下。一、整体结构上图是项目的目录结构&#…

作者头像 李华