首页 > 技术文章 > 【原创】python+unittest+request+ddt+xlrd+beautifulreport,构造接口测试框架

huangxiaocheng 2022-05-27 18:00 原文

1.接口测试相比于功能测试更底层,但相对于自动化测试简单,想提高测试技能的同学可以以此为入手点

2.先看下整体测试框架

 

 3.cases和excelpy文件夹拆分解释,一个testcase.py文件就是一个接口用例,excelpy就是调用xlrd库来操作excel,[x]对应同表不同sheet

     

 

 

4.library和script文件夹拆分解释,接口参数值无法复用时,就调用library下的2个方法,通过globals().get()的方法

随机赋值,按需进行断言,我这边是500,502,504,同时将传递的参数打印到报告里,方便用来校验测试

      

 

 

5.run脚本

调用beautifulreport库,在目录里遍历test开头的py文件,进行执行测试,并导出测试报告

 

说的很模糊,有问题欢迎在评论区提问

 

推荐阅读