基于本人的经验,详细解析python3+requests+jenkins自动化接口测试方案:
主结构:公共模块、测试模块、配置文件、配置文件读取模块、运行模块

其中Public模块为公共模块,config.ini为配置文件,readConfig.py为读取配置文件模块,run_all_cases.py为执行脚本模块
config.ini内容:

readConfig.py内容:

run_all_cases.py内容:

公共模块:包括数据库配置configDB.py、邮件模块configEmail.py、日志模块Log.py、测试报告模板文件HTMLTestRunner.py、Excel内容
提取Excel_info.py。

configDB.py内容:

configEmail.py内容:

Log.py内容:

Excel_info.py内容:

测试用例:

执行效果:

喜欢的小伙伴点个关注,点个喜欢,有问题联系657883820,关于安全测试、自动化测试、性能测试、接口测试的问题,有不懂的可以留言,我懂的都会一一解答。
网友评论