美文网首页
基于python3+requests+gitlib+jenkin

基于python3+requests+gitlib+jenkin

作者: 小七_ed5e | 来源:发表于2018-12-06 13:41 被阅读0次

基于本人的经验,详细解析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,关于安全测试、自动化测试、性能测试、接口测试的问题,有不懂的可以留言,我懂的都会一一解答。

相关文章

  • 基于python3+requests+gitlib+jenkin

    基于本人的经验,详细解析python3+requests+jenkins自动化接口测试方案: 主结构:公共模块、测...

  • 三种管理方式

    基于控制 基于责任 基于愿景

  • 推荐系统简介

    推荐问题产生 信息过载 推荐问题解决方法 基于内容 基于协同过滤 基于邻域的方法基于用户基于物品 基于模型的方法隐...

  • Spring配置元数据的三种方式

    基于java配置方式 基于注解方式 基于xml方式

  • 清晨日记 | 高效率慢生活践行DAY24【文案】

    Keep moving forward 过分追求完美,往往过得并不完美 ——基于流程、基于制度、基于习惯、基于训练...

  • 分布式锁(Redis)

    基于数据库的 基于redis 基于zookeeper 基于数据库 基于redis 先来看第一种 改进版 redi...

  • 分布式锁入门

    目前主流的有三种: 基于数据库实现 基于Redis实现 基于ZooKeeper实现 1. 基于数据库实现: 基于数...

  • 关于中文分词

    一. 分词的类型 1. 基于词典:基于字典、词库匹配 2. 基于统计 3. 基于理解 二. 基于词典分词 1. 正...

  • 清晨日记 | 高效率慢生活践行DAY25【千茄】

    Keep moving forward 严肃的个人追求,需要纯时间的积累 ——基于流程、基于制度、基于习惯、基于训...

  • 逃离(1)

    前言: 逃离,可以基于软弱,可以基于无奈,可以基于恐惧,也可以基于淡漠。我的逃离基于什么我自己也不清楚,好像都是,...

网友评论

      本文标题:基于python3+requests+gitlib+jenkin

      本文链接:https://www.haomeiwen.com/subject/rvincqtx.html