使用JMeter创建数据库测试

好吧!我一直觉得我不聪明,所以,我用最详细,最明了的方式来书写这个文章。我相信,我能明白的,你们一定能明白。

我的环境:MySQL:mysql-essential-5.1.51-win32

jdbc驱动:我已经上传到csdn上一个:http://download.csdn.net/source/3451945

JMeter:jmeter-2.4 任意版本都行。

1.首先我们要有一个可以做测试的数据库,当然,里面要有数据,不然怎么测呢?

来看一下我的数据:

我可能有点啰嗦 :) 不管你用什么方式,你的数据库里要有点数据。

2.打开JMeter,点击测试计划,

点击"浏览..."按钮,将你的JDBC驱动添加进来。

3.添加一个线程组,

右键点击"线程组",在下面添加一个"JDBC Connection Configuration"

来配置一下JDBC Connection Configuration页面。

4.右键点击"线程组",在下面添加一个"JDBC request"

5.添加断言。

右键点击线程组---->添加--->断言---->响应断言。

6.我们来添加一些监听器来行查看

添加一个断言结果:

右键点击线程组---->添加--->监听器---->结果断言。

添加一个图形结果:

右键点击线程组---->添加--->监听器---->图形结果。

添加一个查看结果树:

右键点击线程组---->添加--->监听器---->查看结果树。

下面是添加所有东东的列表:

7.在线程组页面设置用户数、启动时间、循环次数

点击菜单栏"运行"----"启动"

下面是结果:

其它的结果图片就不贴了。嘻嘻!!用图片说话,看上去简单,但比较长。。


【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

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

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
我命由我1234515 分钟前
Photoshop - 了解 Photoshop
学习·职场和发展·产品运营·求职招聘·职场发展·学习方法·photoshop
姜鱼问生29 分钟前
数据库备份 + 灾难恢复演练:从 dump 恢复全库
运维·数据库
我命由我1234533 分钟前
Photoshop - Photoshop 迁移预设,动作和设置
学习·职场和发展·产品运营·求职招聘·职场发展·产品经理·学习方法
2401_832298101 小时前
人工智能时代的变革机遇与社会发展新格局
人工智能·职场和发展
ao-weilai1 小时前
MySQL数据库:表约束
数据库·mysql·adb
郝学胜-神的一滴1 小时前
AI 编程智能体 05:拆解智能体分级体系、类型与全行业落地场景
开发语言·人工智能·python·程序人生·pycharm
ly76891 小时前
Redis 分布式锁的边界条件:Redlock 争议、锁续期与客户端崩溃后的互斥失效
数据库·redis·分布式·分布式锁·watchdog·redlock
kaixin_learn_qt_ing2 小时前
qgeoview-samples-basic
数据库
Omics Pro2 小时前
微软:多模态生物世界模型
数据库·人工智能·算法·microsoft·机器学习·自然语言处理
字节渡客2 小时前
接口明明返回成功,数据库偶尔就是没写入
数据库