自动化实现的思路变化

阶段一:

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

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

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

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

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


阶段二:

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

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

相关推荐
Geek极安网络安全几秒前
2025年浙江省中等职业学校职业能力大赛(学生技术技能类)“移动应用与开发”赛项技术文件
运维·网络·python·安全·web安全·eclipse·php
佳腾_1 小时前
【Zabbix技术系列文章】第④篇——Zabbix 数据可视化
运维·信息可视化·zabbix·监控
塔能物联运维1 小时前
物联网扩张下,塔能物联运维如何助力运维管理海量设备连接
大数据·运维
LYX36932 小时前
nginx https配置
运维·nginx
斯普信专业组2 小时前
Ceph与Bacula运维实战:数据迁移与备份配置优化指南
运维·ceph·github
kuaile09063 小时前
新手应该选择哪个DevOps工具
运维·devops
家有睿少3 小时前
Jenkins 配置+ssh自动部署
运维·jenkins
qq_339282233 小时前
es的备份和恢复
运维·jenkins
聪明的墨菲特i3 小时前
Python 办公技巧:PDF 自动化处理
python·pdf·自动化
灵壹Eli3 小时前
Docker部署sprintboot后端项目
运维·docker·容器