【JMeter】实现数据库批量操作

前言

在测试过程中,会遇到测试账号密号不正确或过期问题,导致无法登录系统,这时得自己去数据库里手动修改数据,才能正常使用。

然后用jmeter 弄了个批量修改密码的脚本。具体实现步骤如下:

1. 配置文件: 数据库配置文件、csv文件(测试账号)

一. 准备配置文件

【JMeter】实现数据库批量操作_第1张图片
图一. 配置数据库
【JMeter】实现数据库批量操作_第2张图片
图二. csv 文件
【JMeter】实现数据库批量操作_第3张图片
参数列表

二. 添加HTTP请求

这里获取测试账号加密后显示,'mobile=${testMobile}' 这里引用图二 配置文件的变量名称'testMobile'

【JMeter】实现数据库批量操作_第4张图片
获取测试账号加密数据

三. 添加正则表达式提取式

将加密的手机号数据提取出来

【JMeter】实现数据库批量操作_第5张图片
将加密的手机号数据提取出来

四. 添加JDBC 请求

批量修改 数据库表中  password、pwd_update_time 字段,where mobile_encrypter='${EncryptMobile}' 其中'EncryptMobile' 由上图正则表达式提取出来的

【JMeter】实现数据库批量操作_第6张图片
JDBC 请求


五. 结果显示

【JMeter】实现数据库批量操作_第7张图片
【JMeter】实现数据库批量操作_第8张图片
【JMeter】实现数据库批量操作_第9张图片
具体结构

你可能感兴趣的:(【JMeter】实现数据库批量操作)