自动化实现的思路变化

阶段一:

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

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

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

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

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


阶段二:

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

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

相关推荐
xingfujie15 小时前
运维实战攻略
运维
道清茗15 小时前
【RH294知识点汇总】第 9 章 《 自动执行 Linux 管理任务 》常见问题
linux·运维·服务器
北方的流星15 小时前
华三路由器NAT配置
运维·网络·华三
wj30558537816 小时前
Codex + Git 开发环境配置指南(WSL版)
linux·运维·git
星马梦缘16 小时前
如何切换window-ubuntu双系统【方案二】
linux·运维·ubuntu
2501_9272835817 小时前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化
HXDGCL17 小时前
矩形环形导轨:自动化循环线的核心运动单元解析
运维·算法·自动化
Jinkxs18 小时前
LoadBalancer- 主流负载均衡工具盘点:Nginx / Haproxy / Keepalived 基础介绍
运维·nginx·负载均衡
CQU_JIAKE19 小时前
4.28~4.30【Q】
linux·运维·服务器
先知后行。19 小时前
Linux 设备模型和platform平台
linux·运维·服务器