从零教你配置python下最流行的web框架fastAPI
刚碰FastAPI,配置就劝退,第一个接口怎么跑。我刚开始学FastAPI,卡住的不是写接口,而是Python版本、虚拟环境、依赖和启动命令。后来才明白,先把最小开发闭环跑通,比急着写业务重要。下面按普通人的顺序,说一遍从零到第一个接口的路线。选型先别纠结太久。
Python自动化最常用10个万能代码片段,复制即用,告别零基础
前言很多测试新人学Python自动化,越学越懵:语法背了一堆,真正写脚本时一行写不出来。其实软件测试自动化,根本不需要精通Python全语法,只需要掌握工作、面试高频用到的核心代码片段。
Python教程 第52章:多态——同一个方法,不同的行为
一、什么是多态多态(Polymorphism)这个词听着唬人,翻译过来就是"多种形态"。用一句话说清楚:同一个方法名,不同的对象各有各的实现;调用的时候只管调,不用问它是什么类型。它是面向对象三大特性里最实用、也最能减少代码的一个。先看最标准的用法。
[自动化测试] 别只会手动点接口,pytest+requests 这样测
每次接口改了就 Postman 手动点一遍,点完记在 Excel 里,发版前再点一遍。其实 pytest 写个脚本,一条命令跑完,还能自动生成报告。今天从单元测试一路讲到 API 验证,一套流程跑通。
Pytest 快速入门|接口自动化如何添加批量断言,生成测试报告
前言很多同学写自动化脚本只会零散写 assert 断言,用普通 Python 脚本执行,没有统一用例管理、没有可视化测试报告。 学会 Pytest,能够批量执行接口用例、多条断言互不打断、产出 Allure 可视化报告,是接口自动化从零散脚本升级成项目框架的必经一步。
心智模型:Python 到底是一种什么语言
先把定位摆正,后面所有细节都从这棵根长出来。
API 到底是什么?为什么不同的软件可以通过接口实现数据互通?
你有没有想过一个问题:为什么在电商平台下单后,订单信息能自动传到物流系统?为什么企业的 CRM、ERP、财务软件明明来自不同厂商,却可以共享客户、订单和库存数据?这些软件可能使用不同的编程语言,数据库结构也完全不同,但依然能够相互通信。
[Python] 系列⑧网络编程:Socket 聊天室实战
多线程学会后,这篇把它用起来 —— 用 Python 的 Socket 写一个聊天室:服务端收发消息,多客户端同时连接,配合多线程处理。这是一个能跑起来的实战项目。一、什么是 SocketSocket(套接字)是网络通信的接口。