2026.08.06-Python自动化测试学习day1随记
接口及接口测试1.接口是什么概念实体之间进行交互的约定或规范其中包括客户端、服务端、接口、接口文档通俗讲假设顾客去饭店吃饭客户端就是顾客服务端就是厨师接口就是服务员接口文档就是菜单意义解耦、复用、标准化、生态解耦接口将一个独立的系统分解成不同的部分例如APP、网页、小程序复用接口可服务多个部分不用重复开发例如既可用于APP也可用于网页标准化所有部分共用一个标准生态可以分享到不同环境当中示例硬件接口USBDP系统接口win32API软件接口API用于浏览器与APP间的协调工作API-应用编程接口各个应用(程序)之间进行高效沟通和合作例如在三角洲行动PC端购买物资后前往手机端也能看到2.为何进行接口测试测试金字塔ui测试API接口测试Unit(单元)测试左边上到下上面意味着更全面成本大下面不全面右边上到下上面意味着更慢成本小下面更快测试类型web、APPUI层API集成层在金字塔中属于承上启下左右投入产出适中单元测试白盒测试(由开发进行)UI层银行测试 API或系统测试层互联网/非金融接口测试特点效率UI一个用例十几秒API一个用例大概0.3秒收益可提前介入并快速验证避免全平台BUG、测试驱动开发生态非常成熟适用于超多工具3.重点HTTP接口基于HTTP协议的接口简称HTTP接口HTTP接口的应用当今互联网应用最广泛的接口覆盖90%以上的服务都基于HTTP协议基本特点交互简单请求-响应模式(请求必响应只要请求才有响应)无状态(不考虑之前和以后是否会受影响)结构简单请求、响应都是行、头、体内容简单除了体其他均为ASCII码内容(ASCII字母数字字符组成)应用广泛至于体支持json、HTML、XML、图片、视频、音乐跨平台兼容电视、电视、手机、智能家居待续...

相关新闻

27岁转行网络安全:零基础到高薪的实战路径

27岁转行网络安全:零基础到高薪的实战路径

1. 为什么27岁选择从传统行业转行网络安全2019年夏天,我在一家制造业企业做了5年生产管理,每天重复着排产、跟单、协调的固定流程。直到某次公司服务器遭遇勒索病毒攻击,整个生产系统瘫痪三天,损失超过200万。作为现场负责人&…

2026/8/8 6:42:46 阅读更多 →
TFLN技术如何突破光通信收发器性能瓶颈

TFLN技术如何突破光通信收发器性能瓶颈

1. 项目概述:TFLN技术如何重塑光通信收发器格局在数据中心流量每年增长30%的背景下,光模块的功耗和密度已成为制约行业发展的关键瓶颈。传统基于磷化铟(InP)的解决方案在400G时代已显疲态,而HyperLight这次展示的1.6T-…

2026/8/8 6:42:46 阅读更多 →
UE4/UE5 Pak文件查看器:资源审计与性能优化利器

UE4/UE5 Pak文件查看器:资源审计与性能优化利器

1. 项目概述:为什么我们需要一个Pak文件查看器?如果你是一名UE4/UE5的游戏开发者、技术美术,或者是一名对游戏资源结构充满好奇的Mod爱好者,那么你一定对.pak文件不陌生。在虚幻引擎的世界里,.pak文件是游戏资源打包后…

2026/8/8 6:42:46 阅读更多 →

最新新闻

嵌入式总线设备解析——TTE总线应用与实践

嵌入式总线设备解析——TTE总线应用与实践

1. 引言在嵌入式系统,尤其是航空航天、汽车电子、工业控制和国防等高可靠、强实时领域,总线技术是连接各个独立设备、实现数据高效可靠传输的"神经系统"。随着系统复杂度的不断提升,传统的事件触发(Event-Triggered&…

2026/8/8 15:05:51 阅读更多 →
门窗玻璃配置全解析:从双层中空到夹胶Low-E,如何选对性能与场景

门窗玻璃配置全解析:从双层中空到夹胶Low-E,如何选对性能与场景

这次我们来看一个关于门窗玻璃配置的技术话题。很多人选门窗只关注型材和五金,其实玻璃才是决定性能的关键。不同的玻璃配置,在隔热、隔音、安全、节能和隐私上差异巨大,用错了场景,不仅多花钱,效果还大打折扣。这篇文…

2026/8/8 15:05:51 阅读更多 →
远程桌面管理终极指南:RDCMan汉化版让你的服务器管理效率提升10倍

远程桌面管理终极指南:RDCMan汉化版让你的服务器管理效率提升10倍

远程桌面管理终极指南:RDCMan汉化版让你的服务器管理效率提升10倍 【免费下载链接】RDCMan Remote Desktop Connection Manager (微软RDP远程桌面管理工具) reflect 汉化及本土化 项目地址: https://gitcode.com/gh_mirrors/rd/RDCMan 还在为管理多台远程服务…

2026/8/8 15:05:51 阅读更多 →
如何构建私有音乐云服务:Any-Listen 深度部署与配置指南

如何构建私有音乐云服务:Any-Listen 深度部署与配置指南

如何构建私有音乐云服务:Any-Listen 深度部署与配置指南 【免费下载链接】any-listen A cross-platform private music playback service 项目地址: https://gitcode.com/gh_mirrors/an/any-listen 厌倦了商业音乐平台的限制和隐私担忧?Any-Liste…

2026/8/8 15:05:51 阅读更多 →
如何构建高性能PostgreSQL分区管理架构:自动化与可扩展性设计

如何构建高性能PostgreSQL分区管理架构:自动化与可扩展性设计

如何构建高性能PostgreSQL分区管理架构:自动化与可扩展性设计 【免费下载链接】pg_partman Partition management extension for PostgreSQL 项目地址: https://gitcode.com/gh_mirrors/pg/pg_partman 在海量数据场景下,PostgreSQL数据库面临着分…

2026/8/8 15:05:51 阅读更多 →
Fusion Pixel Font:为什么这款开源像素字体能完美解决你的多语言界面设计难题

Fusion Pixel Font:为什么这款开源像素字体能完美解决你的多语言界面设计难题

Fusion Pixel Font:为什么这款开源像素字体能完美解决你的多语言界面设计难题 【免费下载链接】fusion-pixel-font 开源的泛中日韩像素字体,黑体风格 项目地址: https://gitcode.com/gh_mirrors/fu/fusion-pixel-font 在复古游戏开发、嵌入式系统…

2026/8/8 15:04:51 阅读更多 →

日新闻

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

当下AI应用飞速普及,无数企业下场搭建智能体系统,可落地阶段难题接踵而至:上下文无限堆积频繁爆栈、AI工具调用准确率低下、Token成本居高不下、企业数据权限混乱暗藏安全隐患……很多团队卡在架构搭建环节,空有前沿技术概念&…

2026/8/8 0:00:07 阅读更多 →
PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码 【免费下载链接】php-qrcode A PHP QR Code generator and reader with a user-friendly API. 项目地址: https://gitcode.com/gh_mirrors/ph/php-qrcode 在当今数字时代,二维码已…

2026/8/8 0:00:08 阅读更多 →
UniApp微信小程序隐私保护组件开发:从原理到实战

UniApp微信小程序隐私保护组件开发:从原理到实战

1. 项目缘起:为什么我们需要一个隐私保护通用组件?最近在维护一个基于uniapp开发的微信小程序矩阵时,我遇到了一个非常棘手的问题。随着平台对用户隐私保护的要求越来越严格,几乎每一个新版本发布,或者在某些特定机型&…

2026/8/8 0:00:08 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/8 8:58:26 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/7 17:02:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/7 23:54:54 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/7 17:02:36 阅读更多 →