码农知识堂 - 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:抱歉,系统繁忙,请稍后重试!
相关阅读:
torchvision.transforms 数据预处理:Normalize()
基于背景差法的运动目标检测(车辆检测),Matlab实现
Vue 跨域的两种解决方式
分布式事务(三)———TCC 解决方案
竞品分析:秒健康
新型LINUX驱动开发 DTS设备树
[附源码]SSM计算机毕业设计校园爱心支愿管理系统JAVA
Hamiton图系列文章 (3) :Hamilton图的判定与实现
数据结构课设:基于字符串模式匹配算法的病毒感染检测问题
如何实现python构建打包供他人安装
原文地址:https://blog.csdn.net/weixin_44244493/article/details/125468555
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号