zoukankan      html  css  js  c++  java
  • python+unittest+excel+ddt实现接口自动化框架(二)—— 框架结构讲解

    一. common

    存放框架中用到的方法

    --base.py           存放框架内的基础方法:键值对转换为字典    

    --configEmail.py        配置邮件的主题和正文,发送测试报告到收件人邮箱

    --configHttp.py           配置post、get、put、delete方法,并拿到请求码和请求响应

    --configPath.py          配置文件路径

    --handleUrlAndBody.py     处理url和body,配置完整的url和body 

    --HTMLTestRunner.py     生成测试报告,文件来源:https://www.cnblogs.com/leslie12956/p/12909268.html    

    --logger.py          配置日志,打印日志

    --operationExcel.py      读取excel文件

    --operationJson.py       读取json文件

    --readConfig.py         读取config.ini文件

    二.  HtmpReport

    存放生成的测试报告

    三.  Logs

    存放生成的日志文件

    四. testCase

    存放测试用例,并执行测试用例

    --testcase.xls      测试用例

    --allTestcase.xls       所有测试用例汇总

    --test.py         执行用例文件

    五. testData

    存放测试数据

    --data.json          配置用例文件,账号信息,以及用于用例运行过程中临时保存所有需要保存的参数

    --config.ini        配置http信息,配置邮件信息

    --token.json        存放token接口的返回数据,接口的token可直接在文件中提取

    六. runTest.py

    执行接口自动化文件,工程部署完毕后直接运行该文件即可执行需要执行的所有用例

  • 相关阅读:
    TYVJ1061 Mobile Service
    TYVJ1061 Mobile Service
    KMP 模板
    poj 3254 Corn Field
    poj 3254 Corn Field
    洛谷1279 字串距离
    poj 1041 John's trip——欧拉回路字典序输出
    bzoj 3033 太鼓达人——欧拉图搜索
    bzoj 2503 相框——思路
    bzoj 2935 [Poi1999]原始生物——欧拉回路思路!
  • 原文地址:https://www.cnblogs.com/leslie12956/p/12908825.html
Copyright © 2011-2022 走看看