Unittest+ddt+excel实现接口自动化测试

上一期跟大家分享了超简易的接口测试,回看点开最简单的接口测试

这期跟大家分享一个进阶版的接口自动化测试(该篇文章灵感来源于https://www.cnblogs.com/yoyoketang/p/7259993.html)

  1. 项目结构
    Unittest+ddt+excel实现接口自动化测试_第1张图片
    用例文件模板是data.xlsx
    Unittest+ddt+excel实现接口自动化测试_第2张图片
  2. 由于登陆后会产生一个cookies,为了后面接口的测试,这里会先写一个保存cookies的文件Save_Cookies.py
    Unittest+ddt+excel实现接口自动化测试_第3张图片
    3、接下来写个文件去读取excel的用例Read_Excel.py
    Unittest+ddt+excel实现接口自动化测试_第4张图片
    4、再写一个封装接口的类、方法,文件Pack_Request.py
    Unittest+ddt+excel实现接口自动化测试_第5张图片
    5、利用前面写的读取excel文件和封装的接口方法再去封装,文件是Excel_ddt.py
    Unittest+ddt+excel实现接口自动化测试_第6张图片
    6、最后执行用例并且输入报告:Report.py
    PS:这里用到了包HTMLTestRunner的HTMLTestRunner函数,所以用到了from HTMLTestRunner import HTMLTestRunner
    Unittest+ddt+excel实现接口自动化测试_第7张图片
    报告如下
    Unittest+ddt+excel实现接口自动化测试_第8张图片好了,一个相对完整的接口测试就完成了!

你可能感兴趣的:(自动化测试)