前言
在测试过程中,会遇到测试账号密号不正确或过期问题,导致无法登录系统,这时得自己去数据库里手动修改数据,才能正常使用。
然后用jmeter 弄了个批量修改密码的脚本。具体实现步骤如下:
1. 配置文件: 数据库配置文件、csv文件(测试账号)
一. 准备配置文件
![](https://img.haomeiwen.com/i3340739/a5e1ef1047c4d6ed.png)
![](https://img.haomeiwen.com/i3340739/661dfdc9fc79488d.png)
![](https://img.haomeiwen.com/i3340739/80c10b891b3c0a1a.png)
二. 添加HTTP请求
这里获取测试账号加密后显示,'mobile=${testMobile}' 这里引用图二 配置文件的变量名称'testMobile'
![](https://img.haomeiwen.com/i3340739/7176d9b8f5b81902.png)
三. 添加正则表达式提取式
将加密的手机号数据提取出来
![](https://img.haomeiwen.com/i3340739/a4eeef71b9633b12.png)
四. 添加JDBC 请求
批量修改 数据库表中 password、pwd_update_time 字段,where mobile_encrypter='${EncryptMobile}' 其中'EncryptMobile' 由上图正则表达式提取出来的
![](https://img.haomeiwen.com/i3340739/09a6f4a0b4bbe61d.png)
五. 结果显示
![](https://img.haomeiwen.com/i3340739/51a0b93ce1283424.png)
![](https://img.haomeiwen.com/i3340739/5fb3126f369e4be1.png)
![](https://img.haomeiwen.com/i3340739/38cda1170431b4f4.png)
网友评论