Python+Requests+PyTest+Excel+Allure 接口自动化测试实战

pytest项目实战:

第一步、搭建项目框架(创建Gwyc_Api_Script_Pytest项目目录)
在这里插入图片描述
第二步、封装请求方法(base目录下面创建method.py)

在这里插入图片描述
第二种:分别对各个请求方式按函数的形式封装,分别调用requests进行发送请求。推荐使用第一种方法。

在这里插入图片描述
在这里插入图片描述
第三步、封装读取文件的方法(common目录下创建public.py):
在这里插入图片描述
第四步、准备数据(data目录下创建data.xlsx)
在这里插入图片描述
第五步、封装读取文件方法(utils目录下面创建operationExcel.py)

在这里插入图片描述
在这里插入图片描述
第六步、封装登录方法(common目录下面创建login.py)
在这里插入图片描述
第七步、对表头定义全局变量,可以定义在utils目录下面的operationExcel.py文件中
在这里插入图片描述
第八步、封装用例(tests目录下面创建test_gwyc_api_all.py)
在这里插入图片描述
在这里插入图片描述
第九步、利用allure生成测试报告。

在这里插入图片描述
在这里插入图片描述
第十步、封装日志方法(log目录下面创建log.py)
在这里插入图片描述
实战结束
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/waitingwww/article/details/121801391