文件名称:interfacePython:python+request接口测试框架
文件大小:138KB
文件格式:ZIP
更新时间:2024-05-21 13:50:53
Python
requests+python 接口自动化测试框架 1.项目概述 python2.7编写; 基于requests框架; json管理请求数据; excel管理接口,实现接口依赖,测试结果回写,测试结果统计,并邮件发送通知。 2.目录简介 2.1 base:存放基础封装,主要是对get、post方法的封装。 2.2 case:存放测试用例,目前使用excel管理接口用例。 2.3 config:配置文件,如请求数据,cookie等,未来可存放参数化的配置信息如http信息、数据库信息、邮件信息等。 2.4 data:封装获取接口数据,如url、请求方法、请求数据、数据依赖等。 2.5 main:程序入口。 2.6untils: 公共的工具模块。 3.效果展示图 整体结构 接口测试用例 邮件效果
【文件预览】:
interfacePython-master
----data()
--------__init__.pyc(128B)
--------__init__.py(0B)
--------get_data.pyc(4KB)
--------data_config.pyc(2KB)
--------get_data.py(4KB)
--------__pycache__()
--------dependent_data.py(3KB)
--------data_config.py(811B)
--------dependent_data.pyc(4KB)
----util()
--------connect_db.pyc(1KB)
--------__init__.pyc(128B)
--------__init__.py(0B)
--------send_email.py(1KB)
--------common_util.pyc(2KB)
--------operation_json.py(855B)
--------operation_header.pyc(2KB)
--------common_util.py(2KB)
--------connect_db.py(917B)
--------__pycache__()
--------operation_header.py(976B)
--------operation_json.pyc(1KB)
--------operation_excel.pyc(3KB)
--------send_email.pyc(2KB)
--------operation_excel.py(2KB)
----README.md(1KB)
----report()
--------htmlreport.html(8KB)
----.idea()
--------misc.xml(975B)
--------workspace.xml(48KB)
--------vcs.xml(164B)
--------modules.xml(264B)
--------p22naf.iml(345B)
----config()
--------user.json(3KB)
--------cookie.json(478B)
----image()
--------case.png(57KB)
--------tree.png(36KB)
--------email.png(15KB)
----case()
--------__init__.py(0B)
--------test_case.py(1KB)
--------case.xls(10KB)
----main()
--------__init__.py(0B)
--------run_test.py(3KB)
----base()
--------__init__.pyc(128B)
--------__init__.py(0B)
--------runmethod.pyc(1KB)
--------__pycache__()
--------runmethod.py(1KB)
----.gitattributes(66B)