会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
给你一页白纸
不要假装努力,结果不会陪你演戏。
博客园
首页
新随笔
联系
订阅
管理
2026年1月25日
将分散的Pytest测试脚本统一接入测试平台:FastAPI改造方案详解
摘要: 在上一篇文章《Pytest 测试用例自动生成:接口自动化进阶实践》中,我们已经解决了“如何高效编写和维护接口自动化用例”的问题。 然而,随着业务的发展和团队规模的扩大,很多公司会选择开发自己的测试平台,以实现更高效、更统一的管理。 企业接口自动化通常会经历如下过程: 初期:测试人员本地用 Pytes
阅读全文
posted @ 2026-01-25 14:46 给你一页白纸
阅读(111)
评论(2)
推荐(0)
2025年12月21日
Pytest 测试用例自动生成:接口自动化进阶实践
摘要: 引言:为什么我们要抛弃 “手写用例”? 在接口自动化实践中,当项目规模扩大、用例数量激增时,传统“手写Pytest用例”的模式往往会陷入瓶颈。 做接口自动化的同学,大概率都踩过这样的硬编码坑:写一条 “新增 - 查询 - 删除” 的流程用例,要重复写 3 个接口的请求、参数与断言代码;不同同事写的用
阅读全文
posted @ 2025-12-21 11:58 给你一页白纸
阅读(239)
评论(0)
推荐(0)
2022年5月17日
python+pytest接口自动化(16)-接口自动化项目中日志的使用 (使用loguru模块)
摘要: 通过上篇文章日志管理模块loguru简介,我们已经知道了loguru日志记录模块的简单使用。在自动化测试项目中,一般都需要通过记录日志的方式来确定项目运行的状态及结果,以方便定位问题。 这篇文章我们使用loguru模块来记录接口自动化测试中的日志。 一,封装日志记录器 实际项目中,我们不可能每个模块
阅读全文
posted @ 2022-05-17 22:18 给你一页白纸
阅读(1611)
评论(0)
推荐(4)
2022年5月5日
python+pytest接口自动化(15)-日志管理模块loguru简介
摘要: python自带日志管理模块logging,使用时可进行模块化配置,详细可参考博文Python日志采集(详细)。 但logging配置起来比较繁琐,且在多进行多线程等场景下使用时,如果不经过特殊处理,则容易出现日志丢失或记录错乱的情况。 python中有一个用起来非常简便的第三方日志管理模块--lo
阅读全文
posted @ 2022-05-05 20:20 给你一页白纸
阅读(1421)
评论(0)
推荐(2)
2022年4月16日
python+pytest接口自动化(14)-参数关联
摘要: 什么是参数关联? 参数关联,也叫接口关联,即接口之间存在参数的联系或依赖。在完成某一功能业务时,有时需要按顺序请求多个接口,此时在某些接口之间可能会存在关联关系。比如:B接口的某个或某些请求参数是通过调用A接口获取的,即需要先请求A接口,从A接口的返回数据中拿到需要的字段值,在请求B接口时作为请求参
阅读全文
posted @ 2022-04-16 16:47 给你一页白纸
阅读(1326)
评论(0)
推荐(2)
2022年4月6日
python+pytest接口自动化(13)-token关联登录
摘要: 在PC端登录公司的后台管理系统或在手机上登录某个APP时,经常会发现登录成功后,返回参数中会包含token,它的值为一段较长的字符串,而后续去请求的请求头中都需要带上这个token作为参数,否则就提示需要先登录。 这其实就是状态或会话保持的第三种方式token。 一. 什么是token token
阅读全文
posted @ 2022-04-06 14:06 给你一页白纸
阅读(2314)
评论(0)
推荐(2)
2022年3月28日
python+pytest接口自动化(12)-自动化用例编写思路 (使用pytest编写一个测试脚本)
摘要: 经过之前的学习铺垫,我们尝试着利用pytest框架编写一条接口自动化测试用例,来厘清接口自动化用例编写的思路。 我们在百度搜索天气查询,会出现如下图所示结果: 接下来,我们以该天气查询接口为例,编写接口测试用例脚本。 一,明确测试对象 针对某个功能做接口测试,首先我们需要确定实现这个功能调用的是哪个
阅读全文
posted @ 2022-03-28 20:41 给你一页白纸
阅读(2184)
评论(0)
推荐(7)
2022年3月24日
python+pytest接口自动化(11)-测试函数、测试类/测试方法的封装
摘要: 前言 在python+pytest 接口自动化系列中,我们之前的文章基本都没有将代码进行封装,但实际编写自动化测试脚本中,我们都需要将测试代码进行封装,才能被测试框架识别执行。 例如单个接口的请求代码如下: import requests headers = { "user-agent": "Moz
阅读全文
posted @ 2022-03-24 22:47 给你一页白纸
阅读(1600)
评论(0)
推荐(0)
2022年3月23日
python+pytest接口自动化(10)-session会话保持
摘要: 在接口测试的过程中,经常会遇到有些接口需要在登录的状态下才能请求,否则会提示请登录,那么怎样解决呢? 上一篇文章我们介绍了Cookie绕过登录,其实这就是保持登录状态的方法之一。 另外一种方式则是通过session进行会话保持。 session(会话) session,即会话。那么什么又是会话?我们
阅读全文
posted @ 2022-03-23 21:00 给你一页白纸
阅读(1025)
评论(0)
推荐(1)
2022年3月21日
python+pytest接口自动化(9)-cookie绕过登录(保持登录状态)
摘要: 在编写接口自动化测试用例或其他脚本的过程中,经常会遇到需要绕过用户名/密码或验证码登录,去请求接口的情况,一是因为有时验证码会比较复杂,比如有些图形验证码,难以通过接口的方式去处理;再者,每次请求接口前如果都需要先去登录一次,这样不仅效率低,还耗费资源。 有些网站是使用cookie辨别用户身份的,此
阅读全文
posted @ 2022-03-21 21:13 给你一页白纸
阅读(1479)
评论(0)
推荐(1)
下一页
公告