自动化实现的思路变化

阶段一:

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

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

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

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

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


阶段二:

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

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

相关推荐
xu_yule2 小时前
Linux_12(进程信号)内核态和用户态+处理信号+不可重入函数+volatile
linux·运维·服务器
虾..2 小时前
Linux 环境变量&&进程优先级
linux·运维·服务器
数据库学啊4 小时前
团队小希望运维简单,时序数据库选型有什么推荐?
运维·数据库·时序数据库
霍格沃兹软件测试开发4 小时前
Playwright MCP浏览器自动化指南:让AI精准理解你的命令
运维·人工智能·自动化
郝学胜-神的一滴5 小时前
Linux命名管道:创建与原理详解
linux·运维·服务器·开发语言·c++·程序人生·个人开发
wanhengidc5 小时前
云手机性能如何?
运维·服务器·科技·智能手机·云计算
wan_da_ren6 小时前
Docker安装Elasticsearch9.2.1与Kibana9.2.1 保姆教程(带验证版)
运维·docker·jenkins
Eric.Lee20217 小时前
ubuntu 安装 Miniconda
linux·运维·python·ubuntu·miniconda
杭州泽沃电子科技有限公司7 小时前
在线监测:为医药精细化工奠定安全、合规与质量基石
运维·人工智能·物联网·安全·智能监测
行初心8 小时前
uos基础 cupsd.conf 查看打印服务的配置文件
运维