码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
接口测试流程
接口测试流程
分析需求,产生需求文档(产品)。
(开发产生接口文档)解析接口文档。
产生 接口测试用例(送审)。
执行 测试用例
工具:postman、jmeter、fidller
代码:python + Requests +UnitTest
提交、跟踪缺陷。
生成 测试报告。
(可选)接口自动化持续集成!
接口文档
什么是接口文档
**由开发人员编写,描述接口信息的文档。**开发团队按接口文档进行开发工作,并要一直维护遵守。
作用
能够让前端开发与后台开发人员更好的配合,提高工作效率。(有一个统一参考的文件)
项目迭代或者项目人员更迭时,方便后期人员查看和维护
方便测试人员进行接口测试
展现形式
word 文档形式
Excel 表格式形式
pdf 文档形式。
结构
基本信息:
资源路径 (协议和域名在 “系统信息”中)
请求方法
接口描述
请求参数:
请求头:
Content-Type。描述请求体的数据类型!
请求体:
实现该接口使用的 数据及对应类型。
返回数据:
状态码 200
错误码(自定义状态码)
码值
描述信息。
接口文档解析
接口文档的解析本质:从接口文档中,找出 http 请求所需要的 数据信息。
主要包含:请求方法、URL 、请求头、请求体、响应状态码、描述。
以 “登录” 为例:
请求方法:POST
URL:http://ihrm-test.itheima.net/api/sys/login
请求头:Content-Type :application/json
请求体:{“mobile”:”13800000002”, “password”:”123456”}
响应状态码:200
错误码:
10000:操作成功!
20001:用户名或密码错误
99999:抱歉,系统繁忙,请稍后重试!
相关阅读:
Vm虚拟机安装Linux(ubuntu18.04)系统教程(2023最新最详细)
【场景化解决方案】深度融合钉能力,打造全生命周期项目管理
pdf怎么编辑修改内容?3个实用软件!
素数判定算法 初级
Python中的np.split与MXNet中的nd.split的一些用法区别
Windows命令--管理类
靶机练习: Vikings
SpringBoot 基础知识汇总 (史上最全)
Linux:管道
【Unity3D】素描特效
原文地址:https://blog.csdn.net/weixin_44244493/article/details/125468555
最新文章
沪漂五周年了:我越来越迷茫了
Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
MySQL-Seconds_behind_master的精度误差
[MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
Agent OS :五种驯服不确定性的范式
PortSwigger SQL注入LAB11
数据库即时编译JIT
[Begin]AI Learn Data Day 0
深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
小工具
小游戏
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
京公网安备 11010502049817号