logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

接口自动化实现及封装

本文介绍了一个基于Python的接口自动化测试框架设计与实现过程。框架采用分层设计思想,主要包括: 数据层(yaml_api):存放接口请求数据 接口层(py_page):封装页面接口方法 业务层(operation):实现业务逻辑组合 测试层(test):编写测试用例 核心功能模块包括: BaseApi:基础请求封装,支持YAML数据驱动 日志模块:记录接口请求和响应信息 邮件模块:测试报告自动

文章图片
#自动化#python#数据库
接口自动化实现及封装

本文介绍了一个基于Python的接口自动化测试框架设计与实现过程。框架采用分层设计思想,主要包括: 数据层(yaml_api):存放接口请求数据 接口层(py_page):封装页面接口方法 业务层(operation):实现业务逻辑组合 测试层(test):编写测试用例 核心功能模块包括: BaseApi:基础请求封装,支持YAML数据驱动 日志模块:记录接口请求和响应信息 邮件模块:测试报告自动

文章图片
#自动化#python#数据库
Python深拷贝与浅拷贝

本文介绍了Python中深拷贝与浅拷贝的区别及应用场景。浅拷贝(如切片、copy.copy())仅复制外层对象,内部元素仍是原对象的引用;深拷贝(copy.deepcopy())会递归复制所有嵌套元素,生成完全独立的新对象。不可变对象(如数值、字符串)的拷贝始终指向原对象。文章还通过选择排序和冒泡排序的代码示例,展示了两种基础排序算法的实现逻辑:选择排序通过多次比较选出最小元素,冒泡排序通过相邻元

#python#开发语言#算法
requests库的使用

Requests是Python中简洁高效的HTTP请求库,相比内置urllib更易用且功能丰富。本文介绍其核心功能:1. GET/POST请求构造,支持参数传递和SSL验证忽略;2. 响应处理方式,包括text/content/json等多种格式解析;3. 请求头headers定制和超时设置;4. 文件上传功能。通过电商平台接口实例演示了登录验证、购物车操作等典型应用场景,展示了Requests在

#python#pytest
到底了