【复习】python接口自动化中获取短信验证码的方法

我们在接口自动化中难免会遇到验证码的问题,有很多方法:
1、让RD注释掉验证码的校验,部署此服务来做接口自动化测试,即不输入或者万能码任意一种方法都行
2、数据库,一般相应的服务都有在数据库存短信验证码,我们可以mysql.connector模块来连接数据,操作查询数据库来获取验证码
3、日志,除了在数据库中存放,服务器日志上也会有验证码的记录。怎么来像我们平常测试一样看日志获取验证码数字呢,本文主要讲的是此方法。
【复习】python接口自动化中获取短信验证码的方法

我们看下服务器日志是这样记录的
【复习】python接口自动化中获取短信验证码的方法
python脚本如下
【复习】python接口自动化中获取短信验证码的方法

把此文件放到服务器上,然后运行对应目录下文件命令:
nohup /usr/local/python27/bin/python /home/work/test_tools/http_server.py &

相关推荐