摘要: 2024年第 5 期《Python 测试平台开发》进阶课程 主讲老师:上海-悠悠 上课方式:微信群视频在线教学,方便交流 本期上课时间:2月22号 (周二、四晚上21:00-22:30, 周六周日晚上20:30-22:30) 报名费:报名费3800一人(之前学过《python接口+测试开发》课程的同 阅读全文
posted @ 2024-01-10 21:56 上海-悠悠 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 2023年第 17 期《Python接口自动化+Playwright 》课程课程,12月3号开学(课程全面升级!) 主讲老师:上海-悠悠 上课方式:微信群视频在线教学,方便交流 本期上课时间:2023年12月3号 - 2024年3月2号,晚上20:30-22:30 报名费:报名费3000一人(周期3 阅读全文
posted @ 2023-11-21 09:55 上海-悠悠 阅读(265) 评论(0) 推荐(0) 编辑
摘要: # 为什么会开这个专题? 目前越来越多的自动化测试人员在学习使用 pytest 框架了,但是大家对 pytest 框架的学习大部分同学都是局限于如何编写测试用例,如何使用 fixtures,以及生成测试报告等基本的使用。 大家对 pytest 插件的了解知道的很少,只知道 pip 安装一个 pyte 阅读全文
posted @ 2023-07-05 16:55 上海-悠悠 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 前言 xterm.js 是一个使用 TypeScript 编写的前端终端组件,可以直接在浏览器中实现一个命令行终端应用。 可以实现 web-terminal 功能,类似于Xshell 操作服务器。 Flask-SocketIO 快速入门与使用基础参考前面这篇https://www.cnblogs.c 阅读全文
posted @ 2024-02-20 20:49 上海-悠悠 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前言 flask-socketio 为flask应用提供了一个客户端与服务器之间低延迟的双向通讯 官网地址:https://flask-socketio.readthedocs.io/en/latest/intro.html 环境准备 先安装flask-socketio pip install fl 阅读全文
posted @ 2024-02-19 22:54 上海-悠悠 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 前言 Paramiko 是 Python 语言的一个 SSH 客户端。可以远程连接Linux服务器,通过 python 对 Linux 进行操作,可以实现进行对远程服务器进行下载和上传文件操作。 exec_command()函数是将服务器执行完的结果一次性返回给你; invoke_shell()函数 阅读全文
posted @ 2024-02-19 19:27 上海-悠悠 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前言 Paramiko 是 Python 语言的一个 SSH 客户端。可以远程连接Linux服务器,通过 python 对 Linux 进行操作,可以实现进行对远程服务器进行下载和上传文件操作。 简介 Paramiko的特点: 支持SSHv2协议和SFTP协议 支持密码和密钥认证 提供高级的加密和身 阅读全文
posted @ 2024-02-18 22:30 上海-悠悠 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 前言 socket.io就是基于 websocket 封装的一个库,主要特点是能够进行实时的双向通讯,主要应用场景有实时的聊天,数据实时分析,数据传输,文件协同合作。 有个 socket.io 的fastapi-socketio官方库,该库依赖传统的 python-socketio 库 环境准备 p 阅读全文
posted @ 2024-01-28 16:55 上海-悠悠 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 前言 在平台上可以添加API层和用例层,API层维护接口相关信息,用例层复用API层接口。 用例分层 分2层:API 层 和 Test case 用例层 API 层: 描述接口request请求,可以带上validate 基本的校验 Test case 用例层: 用例层多个步骤按顺序引用API AP 阅读全文
posted @ 2024-01-26 20:56 上海-悠悠 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 前言 前面一篇【FastAPI学习-29 uvicorn 使用 log_config 参数设置 logger 日志格式 】已经学会了配置uvicorn 的日志。 如何在fastapi 项目代码中添加自己的日志呢? 添加日志 创建一个logger实例,名称为"fast" from fastapi im 阅读全文
posted @ 2024-01-16 22:51 上海-悠悠 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 前言 FastAPI 服务是通过 uvicorn 来提供的,日志都是 uvicorn 里配置的。 官方文档地址:https://www.uvicorn.org/settings/#logging uvicorn 的 logging 日志 我们可以通过 uvicorn.run() 方式启动服务 uvi 阅读全文
posted @ 2024-01-16 10:34 上海-悠悠 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 前言 当表结构有变更,数据迁移时,出现报错:Target database is not up to date 遇到的问题 执行迁移命令 alembic revision --autogenerate -m "testv4" 出现如下报错 >alembic revision --autogenera 阅读全文
posted @ 2024-01-15 21:02 上海-悠悠 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 前言 当你希望在多台计算机上并行运行测试?Selenium Grid可以帮你实现。 官方文档原文:https://www.selenium.dev/documentation/grid/getting_started/ Selenium Grid允许通过将客户端发送的命令路由到远程浏览器实例,在远程 阅读全文
posted @ 2024-01-13 15:08 上海-悠悠 阅读(50) 评论(0) 推荐(0) 编辑