问题:

使用python,pandas, pydantic,httpx/request, allure-report,pytest ,sqlmodel创建一个接口自动化项目,做到:

1. 接口输入从excel中读取,pandas处理
  2. pytest支持parameterized 方式批量跑接口测试
  3. Excel 文件header格式:
  |测试用例ID|测试用例描述|测试接口|请求URL|请求方法|请求Header|请求包体-requestbody/payload|请求返回|请求期望返回
4. 处理excel数据使用pydantic model进行处理
5. 测试过程中输出结构化日志,同时在allure report中展示
6. 检查点判断:请求返回和请求期望返回比较,差别日志打出

回答:





Let's do it. Have Fun.


↙↙↙阅读原文可查看相关链接,并与作者交流