当前位置: 首页 > news >正文

接口文档

一、熟悉接口文档和分析接口
1、接口文档(开发编写)
image
image
2、拿到接口文档
3、分析接口文档
详解:
a、接口目录
b、接口的字段类型、字段必填向,字段意义,请求方式,请求协议等
image
c、接口请求模板:如成功模板,失败的模板
请求体内容,
image
image
image
响应体内容
二、整理自己做的项目的接口
银行项目接口:借款接口、用户过滤接口、借款试算接口、获取合同接口、获取绑卡银行列表接口、推送用户接口、绑卡接口、提现接口还款接口、审批回调接口、绑卡回调接口、放款接口等
image
电商项目接口:登录接口、注册接口、短信验证码下发接口,获取用户令牌接口、短信验证码校验接口、修改会员密码接口、产品列表查询接口、获取活动列表接口、获取活动详情接口、活动用户参与信息接口、活动参与人次查询接口、领取奖品接口、白名单接口、查询火种中奖接口、兑换接口
image
三、接口涉及思路
接口测试测试点
image
(一)业务功能测试(正常场景)
(1)全部(必填参数)
(2)全部参数(必填+非必填)
(3)参数组合(必填+部分非必填)
(4) 传参参数格式:x-www-urlcode、json 格式测试:传递json串     ;传递非json格式情况 error code
(5) 默认值测试: 很多情况一些非必填的参数会有默认值
 (6)非空测试:无论是必传的和非必传的参数,传递的key是正确的,但是value=null,这时候返回结果是否正确
(二)业务功能异常测试
(1)数据异常:长度(32字符)、类型(int、str)、是否为空、不满足业务等(注意:与功能测试一模一样)
(2)参数异常:多参(填多个账号)、少参(少参一般针对都是必填项)、无参(空)、错误参数(错误账号)等
(3)数值限制:分数限制、活币限制、等级限制等等。
(4)检查接口的容错性(输错后能否修改),假如传递数据的类型错误时是否可以处理
(三)性能测试:
a、接口响应时长(响应时间)
b、接口吞吐量(每一秒处理多少接口)
c、接口并发数(接口最大并发数、接口最佳并发数)
d、服务器资源使用率(cpu、内存,磁盘)
e、接口稳定性测试(调用接口循环7天)
(四)安全测试
1、敏感数据是否加密(脱敏)
2、敏感数据是否遮挡
3、敏感数据是否可以复制
4、敏感数据是需要加密的
5、敏感数据加密需要一定的难度(不容易被暴力破解)
6、比如权限认证、鉴权(token、cookie)
7、接口的日志的核心数据是否加密
(五)异常测试
1、提交时快速多次点击、频繁添加/删除
2、幂等校验(或者重复提交)
3、连接超时或者失败时需重试
4、缓存测试(缓存失效、缓存溢出、缓存溢出)

http://www.gsyq.cn/news/1379773.html

相关文章:

  • 告别枯燥理论:用Unity+Blender打造你的第一个智能交通仿真系统(附绿波带配置)
  • D2DX技术解密:让经典暗黑破坏神2在现代硬件上焕发新生的创新渲染方案
  • 对比自行搭建代理使用taotoken直连服务在稳定性上的实际感受
  • Python之rgb2grey包语法、参数和实际应用案例
  • Python之rgb2gray包语法、参数和实际应用案例
  • 从无人机到自动驾驶:一文读懂ROS中ENU、NED、相机坐标系到底怎么用
  • LinkSwift网盘直链下载助手:免费解锁九大网盘高速下载的终极指南
  • 2026 长沙人注意:手表变现避坑指南,合扬首推 5 家 - 合扬奢侈品交易中心
  • 视频怎么转gif动图?5个简单转换方法快来学(详细教程),视频转动图工具推荐 - 小有的家
  • 元分析揭示社交媒体情感分析关键:深度学习模型与特征工程对性能的影响
  • 【论文阅读】Learning while Deploying: Fleet-Scale Offline-to-Online Reinforcement Learning for Generalist
  • Harepacker-resurrected实战指南:专业级MapleStory资源编辑与地图设计深度解析
  • 答辩 PPT 不用熬夜肝!paperxie AI PPT 生成器,一键搞定毕业季所有演示需求
  • 如何在浏览器中解锁加密音乐文件:Unlock-Music完全指南
  • 网盘直链下载助手:九大主流平台高速下载终极指南
  • 摆脱论文困扰!2026年最值得拥有的专业AI智能降重工具
  • PlayAI实时翻译如何重构跨国协作效率?揭秘2024企业级应用的3个关键转折点
  • C语言有符号和无符号在内存中的存储方式区别小结
  • 5步精通Beyond Compare密钥生成:从原理到实战的完整解锁方案
  • AutoDock-Vina终极指南:从零开始掌握分子对接的完整教程
  • 导师反馈“AI痕迹明显”,有哪些真正公认好用的的降AIGC软件推荐?
  • 拯救你的B站缓存视频:5秒解锁被遗忘的数字记忆
  • Unity厨房物理系统:基于热力学建模的可交互烹饪模拟
  • 为OpenClaw工具配置Taotoken后端实现更自由的AI调用
  • DeepSeek RAG场景吞吐量翻倍实践(性能测试SOP v2.3正式版首发)
  • TV Bro电视浏览器:终极指南,让您的智能电视上网体验更简单
  • 2026年海南注册公司代理记账,哪家代办机构口碑好?新横向测评综合评分排行榜 - GrowthUME
  • OpenTK 3.3.3实现3D旋转立方体:C# OpenGL入门实战
  • OpenClaw 源码解析(六):openclaw agent 如何触发一次 Agent 运行?
  • OpenClaw 源码解析(五):setup / onboard 与本地配置初始化