【接口自动化】初识pytest,一文讲解pytest的安装,识别规则以及配置文件的使用

【接口自动化】初识pytest,一文讲解pytest的安装,识别规则以及配置文件的使用


🌟🌟🌟精彩读导

本次我们将全面剖析接口自动化要点,包括其丰富的数据类型体系、高效的编码方式以及秒级响应的性能奥秘。对于渴望深入理解接口的技术爱好者,这是一次难得的学习机会!

🔍 推荐扩展阅读

了解更多数据库技术干货,访问小编的ZEEKLOG技术博客: 👉GGBondlctrl-ZEEKLOG博客👈 

💖 读者互动

您的每一个👍点赞、⭐收藏和✏️评论,都是我们持续输出优质技术内容的强大动力!期待在评论区看到您的见解


📚️前言

目录

​编辑📚️前言

📚️1.自动化pytest框架

📚️2.pytest使用

2.1pytest的安装

2.2pytest的运行规则

2.3pytest的命令

2.3.1pytest -s

2.3.2pytest -v

2.3.3pytest test_module.py

2.4pytest配置文件

2.5前后置

📚️3.总结

📚️1.自动化pytest框架

以下是几种接口测试的方式

方式unittestpytestRobot FrameWork
安装方式无需安装pip install pytestpip install framework
使用基于类Testcase面向对象,无样板关键字驱动
断言方式self.assertEqual() 等原生的assert关键字断⾔(如 Should Be
Equal
参数化支持需 subTest 或第三⽅库内置
@pytest.mark.parametrize
数据驱动( Test
Template
插件生态少(依赖扩展库如
HTMLTestRunner

丰富(如 pytest-html 、

pytest-xdist 、 allure pytest )

⼀般(需安装额外库如
RequestsLibrary

为什么选pytest?

• 简单易⽤: pytest 的语法简洁清晰,对于编写测试⽤例⾮常友好,⼏乎可以在⼏分钟内上⼿。
• 强⼤的断⾔库: pytest 内置了丰富的断⾔库,可以轻松地进⾏测试结果的判断。
• ⽀持参数化测试: pytest ⽀持参数化测试,允许使⽤不同的参数多次运⾏同⼀个测试函数,这提⾼了测试效率。
• 丰富的插件⽣态系统: pytest 有着丰富的插件⽣态系统,可以通过插件扩展各种功能,⽐如覆盖率测试、测试报告⽣成(如 pytest-html 插件可以⽣成完美的HTML测试报告)、失败⽤例重复执⾏(如 pytest-rerunfailures 插件)等。此外, pytest 还⽀持与selenium、
requests、appinum等结合,实现Web⾃动化、接⼝⾃动化、App⾃动化测试。
• 灵活的测试控制: pytest 允许跳过指定⽤例,或对某些预期失败的case标记成失败,并⽀持重复执⾏失败的case。

📚️2.pytest使用

2.1pytest的安装

打开pycharm,打开终端,然后输入下面的代码即可;

命令如下:

pip install pytest==8.3.2

然后再输入命令

pip list

此时就可以看到我们下载的包了

Read more

SQL Server 2025数据库安装图文教程(附SQL Server2025数据库下载安装包)

SQL Server 2025数据库安装图文教程(附SQL Server2025数据库下载安装包)

SQL Server是由微软推出的关系型数据库管理系统,它提供了可靠的数据存储、数据管理和数据分析功能。SQL Server支持多种数据处理功能,包括事务处理、数据分析、报表生成和数据挖掘等,因此在企业和组织中得到广泛应用。 演示系统:Windows server 2025数据中心版 安装包:下载传送门 1、下载并解压安装包,找到解压的安装包,双击【setup.exe】 2、双击【setup.exe】就会打开SQL Server安装中心,点击【安装】-【全新安装或向现有安装添加功能】 3、选择对应版本后,下一步 4、勾选“我接受许可条款”后下一步 5、下一步下一步 6、不勾选,下一步 7、勾选需要的功能,路径建议默认,下一步 8、下一步

By Ne0inhk
Spring Boot 部署优化:打包体积缩小 80% 的秘诀

Spring Boot 部署优化:打包体积缩小 80% 的秘诀

✨道路是曲折的,前途是光明的! 📝 专注C/C++、Linux编程与人工智能领域,分享学习笔记! 🌟 感谢各位小伙伴的长期陪伴与支持,欢迎文末添加好友一起交流! 在微服务架构盛行的今天,Spring Boot 应用的打包体积直接影响着部署效率和资源成本。本文将分享如何通过一系列优化手段,将一个典型 Spring Boot 应用的打包体积从 150MB 缩减至 30MB,缩减幅度达 80%。 目录 * 问题背景 * 体积分析 * 优化策略 * 实战演示 * 效果对比 * 最佳实践 问题背景 典型场景 假设我们有一个标准的 Spring Boot Web 应用,包含以下依赖: # 项目依赖概览dependencies:- spring-boot-starter-web - spring-boot-starter-data-jpa - spring-boot-starter-security - spring-boot-starter-validation - mysql-connector-java - lombok

By Ne0inhk
构建AI临床副驾驶:基于Go的电子病历智能助手与HIS对接实战(上)

构建AI临床副驾驶:基于Go的电子病历智能助手与HIS对接实战(上)

摘要 本文旨在为医疗信息化开发者提供一套可落地的“AI临床副驾驶”设计方案,通过Go语言构建一个轻量、高效的中间层服务,与医院现有的HIS/EMR系统无缝对接。我们聚焦于三个典型智能场景——复诊记忆延伸、首诊导航提醒、病历质控与术语规范,展示如何在不侵入原有系统的情况下,为医生提供实时、精准的辅助决策信息。文章涵盖总体架构设计、多种HIS对接方式(REST/HL7/FHIR/DB视图)、接口契约定义、关键业务流程、完整的Go代码骨架,以及安全合规、部署运维等实践要点。所有代码均基于生产环境经验提炼,可作为项目直接启动的参考原型。 目录 1. 引言:电子病历的“副驾驶”时代 2. 总体架构:Go中间层 + HIS主系统 1. 设计原则 2. 组件划分

By Ne0inhk

【亲测免费】 GO谷歌安装器.apk 一键安装包

GO谷歌安装器.apk 一键安装包 【下载地址】GO谷歌安装器.apk一键安装包GO谷歌安装器.apk是一款专为Android设备设计的便捷工具,集成了Google三件套(Google Play商店、Google服务框架、Google账户管理器),帮助用户快速完成安装。通过一键操作,简化了繁琐的安装步骤,确保安全可靠。该安装器兼容性强,适用于多种设备,让用户轻松享受Google应用服务。只需下载并按照提示操作,即可在设备上畅享Google功能。无论是新手还是资深用户,GO谷歌安装器都能为您提供高效、无忧的安装体验。 项目地址: https://gitcode.com/Premium-Resources/b1af5 欢迎来到我们的资源仓库!此仓库提供了一款便捷的安装工具——GO谷歌安装器.apk。该安装器专为需要安装Google三件套的用户设计,通过一键操作,即可轻松完成安装。 关于GO谷歌安装器 GO谷歌安装器是一款简洁、高效的安装工具,它集成了Google三件套(Google Play商店、Google服务框架、Google账户管理器),帮助用户快速安装所需的Google应

By Ne0inhk