上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 144 下一页
摘要: 前言 常见的抓包工具有fiddler 和 charles, 这些工具都是需要安装本地客户端,python 版的抓包工具可以用 mitmproxy。 mitmproxy 相比Charles、fiddler的优点在于,它可以命令行方式或脚本的方式进行mock 简介 mitmproxy(man-in-th 阅读全文
posted @ 2022-12-15 13:19 上海-悠悠 阅读(2015) 评论(0) 推荐(0) 编辑
摘要: 前言 前面讲到全局只登录一次,全部的yaml 用例都会公用一个请求会话。 那有些接口不需要登录怎么办呢?比如登录和注册的接口,是不需要带上登录 token 的。 我除了默认用到一个 requests_session 全局的内置 fixture,还预留了2个 requests_module: 每个ya 阅读全文
posted @ 2022-12-14 17:35 上海-悠悠 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 前言 当用例执行完成后,希望能给报告反馈,常见的报告反馈有:邮箱/钉钉群/飞书/企业微信 等。 pip 安装插件 pip install pytest-yaml-yoyo 钉钉机器人通知测试结果功能在v1.1.1版本实现 钉钉机器人设置 钉钉机器人的设置请参考官方API文档https://open. 阅读全文
posted @ 2022-12-13 23:47 上海-悠悠 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们在测试环境写好自动化的代码,领导说你把代码部署到联调环境再测一测,这时候去改用例里面的配置是很痛苦的。 所以我们在设计自动化用例的时候,就先要想到多环境的配置与切换。 多环境配置 如果需用到多套环境 test/uat 等,那么应该在用例的根目录(pytest.ini 同级文件)创建一个c 阅读全文
posted @ 2022-12-13 16:31 上海-悠悠 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们在测试环境写好自动化的代码,领导说你把代码部署到联调环境再测一测,这时候去改用例里面的配置是很痛苦的。 所以我们在设计自动化用例的时候,就先要想到多环境的配置与切换。 多环境配置 如果需用到多套环境 test/uat 等,那么应该在用例的根目录(pytest.ini 同级文件)创建一个c 阅读全文
posted @ 2022-12-13 10:46 上海-悠悠 阅读(557) 评论(0) 推荐(1) 编辑
摘要: 前言 一个完整的url 地址由环境地址和接口地址拼接而成,环境地址是可变的,可以部署到测试环境,uat联调环境等不同的环境。 不管部署到哪个环境,接口的地址是不可变的,通常需要一个全局base_url 地址做到环境可切换。 pip 安装插件 pip install pytest-yaml-yoyo 阅读全文
posted @ 2022-12-09 23:03 上海-悠悠 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 前言 本插件是基于pytest框架开发的,所以pytest 的插件都能使用,生成报告可以用到 allure 报告 pip 安装插件 pip install pytest-yaml-yoyo allure 报告功能在 v1.0.8 版本上实现 allure 命令行工具 allure 是一个命令行工具, 阅读全文
posted @ 2022-12-09 09:04 上海-悠悠 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest 运行yaml 文件默认在控制台显示简短的信息,当我们需要排查问题时,需开启日志追踪更多的信息。 pip 安装插件 pip install pytest-yaml-yoyo logging日志功能在 v1.0.7 版本上实现 logging 日志开启 pytest 的日志分2个部分 阅读全文
posted @ 2022-12-08 09:22 上海-悠悠 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest 框架有日志管理开关,不需要再添加额外的配置 logging的使用 在用例中添加logging的日志内容 import pytest import logging log = logging.getLogger(__name__) @pytest.fixture def first 阅读全文
posted @ 2022-12-07 14:38 上海-悠悠 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: 前言 一个yaml 文件中可以写多个用例,yaml 文件相当于py模块,每个用例相当于模块里面定义 pytest 的一个函数, 用例名称最好是test开头,如果不是test开头,也会帮你自动拼接成test开头的 pip 安装插件 pip install pytest-yaml-yoyo yaml 文 阅读全文
posted @ 2022-12-06 13:35 上海-悠悠 阅读(880) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 144 下一页