随笔分类 -  自动化测试 / Python 接口自动化测试

摘要:Mock 介绍 什么是 Mock? Mock 的意思是模拟,就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。 应用场景 这里分为两类测试:一类是前端对接口的 Mock,一类是后端单元测试中涉及的 Mock。 前端对接口返回数据的 Mock: 绕过前 阅读全文
posted @ 2021-09-01 23:52 Juno3550 阅读(1125) 评论(2) 推荐(0)
摘要:1. Allure 简介 2. Allure 常用特性 3. 接口自动化测试框架示例 1. Allure 简介 简介 Allure 框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以 Web 的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测试中,最大限度地提取有 阅读全文
posted @ 2021-08-23 16:31 Juno3550 阅读(3327) 评论(4) 推荐(0)
摘要:本项目工程 github 地址:https://github.com/juno3550/InterfaceAutoTestPlatform 0. 引言 1. 登录功能 2. 项目 3. 模块 4. 测试用例 5. 用例集合 6. 用例集合添加测试用例 7. 用例集合查看/删除测试用例 8. 测试用例 阅读全文
posted @ 2021-07-19 23:26 Juno3550 阅读(12483) 评论(29) 推荐(8)
摘要:本框架的 github 地址:https://github.com/juno3550/InterfaceAutoTest 1. 框架结构说明 2. 框架代码实现 action 包 case_action.py business_process 包 main_process.py util 包 glo 阅读全文
posted @ 2021-04-14 00:52 Juno3550 阅读(909) 评论(2) 推荐(0)
摘要:概览 明细 https://www.processon.com/view/link/611e29ce5653bb4951466094 阅读全文
posted @ 2021-03-17 21:40 Juno3550 阅读(270) 评论(0) 推荐(0)
摘要:1. requests 简介 2. get 请求 3. post 请求 4. 其他请求方法 5. 高级用法 5.1 获取 json 格式的响应数据 5.2 获取原始的 socket 响应数据 5.3 配置请求头 5.4 上传文件 5.5 状态码 5.6 获取响应头信息 5.7 获取/发送 Cooki 阅读全文
posted @ 2020-11-26 23:06 Juno3550 阅读(460) 评论(0) 推荐(0)
摘要:1. 简介与安装 2.具体示例 2.1 获取 workbook 与 sheet 对象 2.2 访问单元格及其值 2.3 写数据 2.4 设置样式 1. 简介与安装 openpyxl 简介 openpyxl 是一款比较综合的工具,不仅能够同时读取和修改 Excel 文档,而且可以对 Excel 文件内 阅读全文
posted @ 2020-07-23 14:46 Juno3550 阅读(1673) 评论(0) 推荐(0)
摘要:1. 序列化的简单概念 2. json 标准库 2.1 json.dumps() 2.2 json.loads() 2.3 json.dump() 2.4 json.load() 1. 序列化的简单概念 我们平常对 python 对象所进行的操作是在内存中的,当程序关闭时这些对象就会被清空,所以我们 阅读全文
posted @ 2020-07-10 16:30 Juno3550 阅读(413) 评论(0) 推荐(0)
摘要:1. 安装与介绍 2. xlrd 3. xlwt 1. 安装与介绍 xlrd 模块实现对 excel 文件内容读取,xlwt 模块实现对 excel 文件的写入。 模块安装: pip install xlrd # 新版仅支持 .xls。若要支持 .xlsx 可安装旧版 pip install xlr 阅读全文
posted @ 2020-07-08 22:46 Juno3550 阅读(991) 评论(0) 推荐(0)