python,unitext,request,parameterized,HTMLTestunner PY3,pymysql
其中,unitest主要用于管理接口测试用例
requests模块用于发送接口请求和封装接口
parameterized用于参数化
HTMLTestRunner PY3用于生成美观的测试报告
PYmysql操作数据库
在我们的接口框架中,我们首先是新建一个项目,然后再把项目所需要的目录结构搭建好,接着安装框架需要的使用的这些工具包
然后先封装人力资源管理系统的登录,员工模块,部门模块的接口,然后再编写接口测试
编写脚本会调用封装的接口,来进行接口测试,最后再run_suite.py中生成测试报告,report目录用来存放测试报告,unils存放自定义的工具