大家好久不见,大家复工了吗?还是在家远程办公?小编所在公司已经复工了,大家所在地方的疫情情况如何?大家还是要出门带口罩,安全你我他。今天还是情人节,祝大家情人节快乐,那就从今天开始,让我们就继续开始我们2020甜蜜学习。
前言
由于之前的测试任务中,有涉及到对数据库的操作,于是来探索下jmeter对于数据库操作的功能。
环境准备
首先需要准备mysql驱动,https://dev.mysql.com/downloads/connector/j/5.1.html,下载之后解压使用。
具体步骤
1. 添加测试计划
在测试计划中,导入相应的jar包。
2. 添加jdbc配置元件
线程组-->添加-->配置元件-->jdbc connection configuration
其中需要指定数据库URL、JDBC驱动、数据库连接用户名和密码
不同数据库具体的填写方式,可以参考下面的表格:
Datebase |
Driver class |
Database URL |
MySQL |
com.mysql.jdbc.Driver |
jdbc:mysql://host:port/{dbname} |
PostgreSQL |
org.postgresql.Driver |
jdbc:postgresql:{dbname} |
Oracle |
oracle.jdbc.driver.OracleDriver |
jdbc:oracle:thin:user/pass@//host:port/service |
示例如图:
3. 添加数据库操作
添加jdbc request, 然后根据需要添加具体的增删改查操作
4. 添加相应的监听器来查看结果统计
实际应用
在合成账户相关的测试中,经常需要涉及数据库的查询和更新等操作,其中大部分属于重复的操作,可以通过jmeter脚本的方式来直接查询。针对不同账户的稳定性测试,也可以通过数据库修改权限来进行自动化的执行,省去手动修改的步骤。具体操作如下:
1)设定顺序执行线程组
2)定制自己的稳定性测试任务
其中free线程组修改权限为普通用户,standard修改权限为高级用户,tts为合成的操作,通过修改用户的权限,来执行不同权限用户合成的稳定性。由此省去了数据库操作的时间,可以尽量自动化的执行稳定性任务。
以上就是整个数据库连接和操作的过程,可以结合自己工作的需要进行更多更复杂的操作。
来源:图文来自网络,如有侵权请联系删除
文章来源: 松勤网
-
高情商的暖心句子 圣经中最美的十句话 年底了该清账了朋友圈 创卫标语 比较吸引人的抖音签名 晒晒我们班的牛人500字 日益增多是什么意思 王者荣耀名字男生高冷 奔波在路上的励志句子 形容春茶的句子 爱丽丝梦游仙境的梗概500字 80后网名优雅四个字 经典对白 宇宙的另一边仿写一段话 不开心的句子简短 运动短句朋友圈 我喜欢的动物普通话三分钟 寺院清净赞美句子 情感文案 动物儿歌仿写 一句表达回家的心情 什么的故事作文600字初二作文 父母鼓励高三孩子的经典语句 爱而不得的诗句 口号大全霸气十足 落日余晖的经典短句 描写女子气质清雅诗句 放好心态顺其自然的句子 采摘的唯美句子 一看就是cp的名字(0) 回复 (0)
-
讨债公司/蓝月传奇辅助/蓝月辅助(0) 回复 (0)
-
讨债公司 搬家公司 蓝月传奇辅助(0) 回复 (0)