自动化实现的思路变化

阶段一:

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

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

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

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

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


阶段二:

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

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

相关推荐
root666/12 分钟前
【后端开发-nginx】proxy_pass和proxy_redirect参数作用
运维·nginx
2501_940414081 小时前
搞了一次平台工程,我把本地的 Docker Desktop 彻底卸了
运维·docker·容器
我想吃烤肉肉1 小时前
Playwright中page.locator和Selenium中find_element区别
爬虫·python·测试工具·自动化
heze091 小时前
sqli-labs-Less-6自动化注入方法
mysql·网络安全·自动化
看见繁华1 小时前
Linux 交叉编译实践笔记
linux·运维·笔记
heze091 小时前
sqli-labs-Less-8自动化注入方法
mysql·网络安全·自动化
咕噜企业分发小米1 小时前
直播云服务器安全防护有哪些最新的技术趋势?
运维·服务器·安全
tianyuanwo1 小时前
深入解析CentOS 8中NetworkManager重启后DNS配置被覆盖的机制与解决方案
linux·运维·centos·dns
cly11 小时前
Ansible自动化(十五):加解密详解
运维·自动化·ansible
程序员zgh1 小时前
Linux 系统调用
linux·运维·服务器·c语言·c++·系统安全