Python+unittest+requests+excel实现接口自动化测试框架项目实战

  • 环境:python3 + unittest + requests
  • Excel管理测试用例,
  • HTMLTestRunner生成测试报告
  • 测试完成后邮件发送测试报告
  • jsonpath方式做预期结果数据处理,后期多样化处理
  • 后期扩展,CI持续集成

发送邮件效果:

整体结构:

common模块

 is_instance.py
 logger.py
 operate_excel.py
 send_email.py
 send_requests.py

 config模块

 db_config.ini
 email_config.ini
 read_db_config.py
 read_email_config.py

testcase模块

 test_case.py

用例执行文件

 run_case.py

data:

 

 report:

 

 

logs:

 

加群获取接口自动化框架源码。

posted @ 2021-09-02 21:36  软件测试CC  阅读(263)  评论(0编辑  收藏  举报