自动化实现的思路变化

阶段一:

1、成功调用。第一步,一般是用现用的工具,或者脚本成功调用接口

2、解决关联接口的参数传递。有的接口直接,存在参数的传递,一般的思路,就是将这个参数设置为变量。

3、简化代码。总会有些东西是重复出现的,可以想办法提取出来,作为公共的方法。

4、将数据和代码分离。将原本的直接传值,改成使用变量进行传递。将数值放在统一的位置进行维护(比如excel文件)。

5、断言。通过提取接口返回内容的参数值,判断接口调用是否存在问题。


阶段二:

把代码写成只有1个方法,然后通过读取excel中的接口参数,利用@pytest.mark.parametrize(),实现自动循环

这种方法还是不行的,因为有些接口是有关联关系的

相关推荐
雾削木5 小时前
k230 Pyhton三角形识别
运维·服务器·网络·stm32·智能路由器
Jack电子实验室5 小时前
【杭电HDU】校园网(DeepL/Srun)自动登录教程
python·嵌入式硬件·计算机网络·自动化
川石课堂软件测试5 小时前
Mysql中触发器使用详详详详详解~
数据库·redis·功能测试·mysql·oracle·单元测试·自动化
大连好光景6 小时前
Python打日志
运维·python·运维开发
二哈喇子!7 小时前
openFuyao 容器平台快速入门:Nginx 应用部署全流程实操
运维·nginx·openfuyao
齐鲁大虾7 小时前
国产 Linux 系统核心优缺点与适用场景
linux·运维·服务器
雨大王5127 小时前
工业生产执行系统(MES)在汽车制造行业的应用案例
运维·人工智能
Awkwardx8 小时前
Linux网络编程—数据链路层
linux·运维·网络
树下水月8 小时前
docker 启动后 如何通过对应的进程 找docker-compose.yaml 编排文件
运维·docker·容器
凯子坚持 c8 小时前
Docker 网络管理深度解析与实践指南
运维·docker·容器