
测试
文章平均质量分 79
追逐此刻
知其然 知其所以然
再坚持一下
在事上见
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Selenium + Python + Pytest + Yaml + POM
以下是基于。原创 2025-08-08 23:36:54 · 634 阅读 · 0 评论 -
(pytest)为什么程序运行入口命名为cli.py
cli.py的命名是一种清晰、约定俗成的做法,尤其适合以命令行为主要交互方式的程序。它直接传达了文件的用途,同时与工具链和项目结构良好配合。原创 2025-07-30 00:17:34 · 502 阅读 · 0 评论 -
显式等待和隐式等待的区别
:针对特定条件(如元素可点击、可见等)设置明确的等待时间,直到条件满足或超时。。原创 2025-07-26 23:50:14 · 439 阅读 · 0 评论 -
pytest官方Tutorial所有示例详解(二)
摘要:本文介绍了pytest测试框架的核心功能与最佳实践。主要内容包括:1)测试发现规则及自定义配置;2)常用命令行参数如-k筛选测试、-x快速失败等;3)Fixture的作用域控制(函数/类/模块/会话级)和参数化能力;4)Mock技术与猴子补丁应用;5)测试覆盖率统计与并行测试优化;6)丰富的插件生态(Django/Flask/异步支持等)。文章还总结了配置管理方法和分层测试、持续集成等最佳实践,建议通过实际项目练习掌握pytest的各项功能。原创 2025-07-24 23:38:08 · 1449 阅读 · 0 评论 -
pytest官方Tutorial所有示例详解(一)
以下是对 的详细解析,结合代码示例和关键概念说明,帮助你逐步掌握 pytest 的核心功能。原创 2025-07-24 23:35:46 · 717 阅读 · 0 评论 -
测试左移方法论
:测试左移并非简单地将测试活动提前,而是通过全流程的质量管控,构建“预防为主、测试为辅”的研发文化。其成功依赖于组织对质量的重视、工具链的支持以及跨角色的协作能力。原创 2025-07-23 23:39:45 · 722 阅读 · 0 评论 -
CI/CD与DevOps集成方法
CI/CD(持续集成/持续交付)与 DevOps 的无缝集成是现代软件开发和运维的核心目标之一。原创 2025-07-23 23:39:00 · 1278 阅读 · 0 评论 -
AES加密中的ECB模式详解
这行代码表示使用AES加密算法,并选择ECB(Electronic Codebook,电子密码本)模式进行加密。下面我将详细解释ECB模式的含义、特点和使用场景。原创 2025-07-15 07:22:57 · 900 阅读 · 0 评论 -
自动化一次通过率
是指自动化测试脚本在时,。原创 2025-07-08 23:31:31 · 1418 阅读 · 0 评论 -
HTTP请求中的Cookies参数全面解析
Cookies是服务器发送到用户浏览器并保存的小型文本数据(通常≤4KB),浏览器会存储这些数据并在后续请求中自动附加它们,实现状态管理。通过深入理解这些Cookie参数和属性,开发者可以更安全有效地管理Web应用的状态和用户会话。(现代浏览器默认)原创 2025-07-07 23:56:13 · 868 阅读 · 0 评论 -
测试框架中设置多个基类API
下面我将展示一个更详细的多基类测试框架实例,包含多种不同类型的接口继承方式,并解释每种设计的选择原因。这种多基类设计特别适合大型测试项目,其中不同的功能模块需要不同的测试策略和支持工具。这种多基类设计使得测试代码更加模块化、可维护且易于扩展。实例更详细一点,多种不同类型的接口继承。原创 2025-07-06 21:27:01 · 553 阅读 · 0 评论 -
OWASP Top 10 是什么?
:攻击者通过向应用程序输入恶意数据,欺骗解释器(如SQL、OS、LDAP等)执行非预期命令。。原创 2025-07-02 23:37:19 · 1196 阅读 · 0 评论 -
pytest 中的重试机制
获取重试次数配置# 实现重试逻辑pass。原创 2025-06-28 23:37:33 · 350 阅读 · 0 评论 -
httpbin.org是什么,有什么作用
接口测试:快速验证请求/响应结构113。网络诊断:检查代理、IP、头部等网络层问题26。自动化脚本验证:结合 cURL、Pythonrequests或 Go 的net/http库测试代码逻辑121314。通过本地部署,可完全掌控服务稳定性,避免公网访问限制48。其开源特性(GitHub 项目)也支持自定义扩展功能13。原创 2025-06-24 23:55:28 · 965 阅读 · 0 评论 -
举出一个异步接口测试的例子
以下是一个完整的 。原创 2025-06-23 21:54:50 · 1286 阅读 · 0 评论 -
简单的 Flask 后端应用
这段代码是一个简单的 后端应用,实现了一个用户登录功能,并使用 来管理用户登录状态。原创 2025-06-20 23:51:02 · 597 阅读 · 0 评论 -
文件上传接口测试用例
验证接口能够正确处理合法的文件上传请求。: 验证接口支持断点续传功能(如果支持): 验证接口对超过大小限制文件的处理。: 验证接口对不支持文件类型的处理。: 验证接口处理多个文件上传的能力。: 验证接口对缺失文件字段的处理。: 验证接口对并发上传请求的处理。: 验证接口对未认证用户的处理。原创 2025-06-20 23:50:29 · 975 阅读 · 0 评论 -
断言(Assertion)中常用的正则表达式
※ 注意:后顾断言在部分编程语言中不支持复杂表达式(如 Python 需固定长度,JavaScript 部分版本有限制)。通过合理使用断言,可以精确控制匹配逻辑,处理复杂边界条件或依赖上下文的内容验证。原创 2025-06-18 22:08:39 · 445 阅读 · 0 评论 -
客户端测试和服务端测试的区别
客户端测试和服务端测试是软件测试的两个重要方向,分别针对不同的系统层级和功能模块。它们的核心区别体现在测试目标、关注点、技术栈和测试方法上。原创 2025-06-14 10:15:21 · 952 阅读 · 0 评论 -
JMeter + 命令行服务器端压测全流程详解
通过以上流程,您可以完成从环境准备到测试执行、结果分析的完整JMeter命令行压测过程。原创 2025-06-12 21:01:43 · 1381 阅读 · 0 评论 -
针对小程序做的性能测试有哪些专项
通过以上专项测试,可以系统性发现小程序的性能瓶颈,确保用户体验流畅稳定。原创 2025-06-11 23:00:39 · 992 阅读 · 0 评论 -
性能监控的核心要点
性能监控的核心要点涉及多个层面,旨在全面、高效地捕获系统运行状态,快速定位问题并优化性能。原创 2025-06-10 21:30:18 · 408 阅读 · 0 评论 -
接口不是json的内容能用Jsonpath获取吗,如果不能,我们选用什么方法处理呢?
JsonPath 是一种专门用于查询和提取 JSON 数据的查询语言(类似 XPath 用于 XML)。原创 2025-06-07 14:17:07 · 909 阅读 · 0 评论 -
Requests库二次封装的思维
这种封装使业务代码更简洁,同时保持了灵活性和可维护性。原创 2025-06-04 07:58:24 · 368 阅读 · 0 评论 -
生成 Allure 报告时的常用命令
原创 2025-06-04 07:58:07 · 522 阅读 · 0 评论 -
Python中AES加密处理
在 Python 中,可以使用或库进行 (高级加密标准)。以下是完整的 AES 加密/解密实现方法,涵盖 三种常见模式。原创 2025-06-03 00:52:47 · 504 阅读 · 0 评论 -
对称加密-非对称加密
:若算法本身存在设计缺陷(如早期DES因密钥过短被破解),或未来量子计算威胁(Grover算法可将暴力破解效率提升平方根级),但AES-256目前仍被视为抗量子。:结合非对称加密(如RSA、ECC)进行密钥协商(如TLS中的密钥交换),或使用密钥派生函数(KDF)生成密钥。对称加密算法的安全性取决于多个因素,包括密钥管理、算法强度、实现方式以及使用场景等。:使用经过验证的加密库(如OpenSSL、Libsodium)、恒定时间实现、定期更新系统。对称加密的最大挑战是。原创 2025-06-03 00:52:25 · 1704 阅读 · 0 评论 -
Flask中secret_key设置解析
在 Flask 中,这行代码用于生成并设置一个安全的随机密钥(Secret Key),这是 Flask 应用中非常重要的配置之一。原创 2025-06-02 13:27:18 · 1858 阅读 · 0 评论 -
接口自动化常用断言方式
在接口自动化测试中,断言(Assertion)是验证接口响应是否符合预期的关键步骤。原创 2025-06-01 23:36:51 · 1148 阅读 · 0 评论 -
获取 HTTP 请求从发送到接收响应所花费的总时间
是 Pythonrequests库中的一个方法,用于获取 HTTP 请求从发送到接收响应所花费的总时间(以秒为单位,浮点数形式)。原创 2025-06-01 23:36:32 · 540 阅读 · 0 评论 -
接口与接口之间关联关系可以用什么方法处理?
在处理接口之间的关联关系时,需要综合考虑以及等因素。原创 2025-05-31 09:11:01 · 1032 阅读 · 0 评论 -
RESTful设计规范(状态码、幂等性)
(表述性状态转移))设计规范的核心在于遵循 HTTP 协议的特性,确保接口的简洁性、可预测性和可扩展性。原创 2025-05-31 09:10:38 · 732 阅读 · 0 评论 -
鲁棒性(Robustness)
:鲁棒性是衡量系统可靠性的核心指标,其价值在于确保复杂系统在真实世界的不完美条件下依然可靠运行。原创 2025-05-30 06:42:23 · 1082 阅读 · 0 评论 -
性能测试关注的核心指标
通过综合分析这些指标,可以定位性能瓶颈(如CPU瓶颈、数据库慢查询)并优化系统。原创 2025-05-29 06:29:55 · 543 阅读 · 0 评论 -
压测服务器和线上环境的区别
在进行服务器压测时,测试环境与线上环境的差异会直接影响测试结果的可靠性。原创 2025-05-29 06:29:21 · 550 阅读 · 0 评论 -
压测的服务器和用户环境的区别
在性能压测中,测试服务器与真实用户环境的差异会直接影响测试结果的准确性。原创 2025-05-28 07:25:04 · 1148 阅读 · 0 评论 -
性能指标 P99(99th Percentile)
是衡量系统性能的关键指标之一,表示 ,反映的是系统在最差情况下的尾部延迟(Tail Latency)。与之类似的还有 P90、P95、P999 等。原创 2025-05-28 07:22:40 · 795 阅读 · 0 评论 -
服务端测试包括什么内容,需要什么技能
服务端测试是确保后端系统(如API、数据库、微服务等)功能、性能、安全性和稳定性的关键环节。原创 2025-05-27 05:17:26 · 1327 阅读 · 0 评论 -
Google软件测试之道-测试角色分工
在Google的软件测试体系中,测试活动被高度工程化,并通过明确的角色分工实现高效协作。原创 2025-05-27 05:22:54 · 1037 阅读 · 0 评论 -
Web端测试、App测试和小程序测试的主要内容、注意事项及三者区别
通过理解这些差异和侧重点,可以更有针对性地设计测试策略。原创 2025-06-14 10:15:55 · 295 阅读 · 0 评论