首页 > 其他分享 >接口用例

接口用例

时间:2024-08-21 16:39:17浏览次数:4  
标签:必填 接口 用例 参数 测试 敏感数据

postman之接口用例

一、接口文档熟悉

1、在群里接口:借款类接口、电商类接口、保险类的接口

2、看接口文档中的接口的一个接口

分析:接口入参,接口入参字段,接口返回参数,接口返回字段

3、整理有哪些接口?

电商接口:

保险接口:

银行接口:

物流接口:

4、你怎么去测试接口

接口业务测试
1、接口必填参数(*号)

2.只填非必填参数
3、全部参数都填(必填+非必填)
4、参数组合(必填+部分非必填)
5、接口传参格式:body中的参数(如:x-www-urlcode、json 格式测试)

6、默认值测试
7、非空测试:null值测试
8、异常测试
a、数据异常:长度超出、是否为空、不满足业务等
b、参数异常:多参、少参、无参等
c、特殊数值异常:时间、金额等。
性能测试:
a、接口响应时间(快慢)
b、接口占用的资源(cpu、内存等)
c、接口并发数(接口最大并发数、接口最佳并发数)
e、接口稳定性测试(7天,一个月等)
安全测试:
1、敏感数据是否加密(手机号,身份证)
a、敏感数据是否遮挡
b、敏感数据是否可以复制
c、敏感数据是需要加密的
2、比如权限认证、鉴权

tonkn、cookie、session 失效,鉴权码 token 异常(为空、没有、错误、过期)
异常测试点:
1、多次点击、频繁添加/删除/修改
2、幂等校验(或者重复提交)
3、连接超时或者失败时需重试
4、缓存测试(缓存失效、缓存溢出、缓存溢出)

============================================

先把正常场景接口写好:


一条接口,先测正确,在测异常(写用例先写正常接口用例,在写异常接口用例(6-10条左右)

标签:必填,接口,用例,参数,测试,敏感数据
From: https://www.cnblogs.com/fujintao/p/18371963

相关文章

  • Chainlit接入FastGpt接口快速实现自定义用户聊天界面
    前言由于fastgpt只提供了一个分享用的网页应用,网页访问地址没法自定义,虽然可以接入NextWeb/ChatGPTweb等开源应用。但是如果我们想直接给客户应用,还需要客户去设置配置,里面还有很多我们不想展示给客户的东西怎么办?于是,我使用Chainlit实现了一个无缝快速接入fastgpt实现自......
  • 考题相似度 AI 分析 API 数据接口
    考题相似度AI分析API数据接口基于AI的相似度评估,专有AI模型,包含评估详情。1.产品功能基于自有专业模型进行AI智能分析;提供详细的相似度评分和结果描述;高效的模型分析性能;全接口支持HTTPS(TLSv1.0/v1.1/v1.2/v1.3);全面兼容AppleATS;全国多节点CDN部......
  • 文章自然润色 API 数据接口
    文章自然润色API数据接口ai/文本处理基于AI的文章润色专有模型/智能纠错。1.产品功能基于自有专业模型进行AI智能润色对原始内容进行智能纠错高效的文本润色性能全接口支持HTTPS(TLSv1.0/v1.1/v1.2/v1.3);全面兼容AppleATS;全国多节点CDN部署;接口......
  • 历年高校招生计划数据 API 数据接口
    历年高校招生计划数据API数据接口基础数据/高校招生,各高校历年招生计划数据,高校招生数据/历年计划。1.产品功能支持历年高校招生计划数据查询;包含各高校招生计划详细数据;多维度查询条件支持;毫秒级查询性能;全接口支持HTTPS(TLSv1.0/v1.1/v1.2/v1.3);全面兼容......
  • 一站式统一返回值封装、异常处理、异常错误码解决方案—最强的Sping Boot接口优雅响应
    1.前言统一返回值封装、统一异常处理和异常错误码体系的意义在于提高代码的可维护性和可读性,使得代码更加健壮和稳定。统一返回值封装可以避免每一个接口都需要手工拼装响应报文;统一异常处理可以将异常处理的逻辑集中到一个地方,避免代码中出现大量的try-catch语句,降低了代码的......
  • 使用sphinx自动提取python中的注释成为接口文档
    写好了代码,交付给他人使用的时候,查看代码固然可以了解各类和函数的功能细节,但接口文档能更方便的查找和说明功能。所以,一价与代码同步的接口文档是很有必要的。sphinx可以根据python中的注释,自动的生成接口文档,这样有利于保证文档和代码功能的同步。让我们来了解如何自动生......
  • Java微信授权登录小程序接口
    1.微信授权登录小程序的流程是什么微信授权登录小程序的流程是一个涉及前端和后端交互的过程,主要目的是让用户能够使用微信账号快速登录小程序,避免重复输入用户名和密码。以下是该流程的详细步骤:1.1前端操作(1)触发登录:用户在小程序中点击“登录”按钮或进入需要登录的页面时,系......
  • 【实用】【一眼就会】【直接可用】文件上传 附件上传 前后端分离 分布式 多文件上传
    思路:1、先保存主要信息,存到数据库。2、查询这条数据的id、uid3、上传附件功能:根据id、uid、文件。请求:附件API接口。4、后端接口中:先判断登录状态,5、创建对应的文件夹并存入文件,文件夹名以id名命名。6、把附件名重命名,以uuid命名。7、把所有的文件路径放到集合里,传入id......
  • 一篇文章快速了解 Type-C 接口与传统 USB 接口的区别
    面对越来越多的电子产品,USB (Universal Serial Bus) 接口已经成为了我们日常生活中不可或缺的一部分。从最初的USB 1.0到如今广泛使用的USB Type-C(简称Type-C),USB接口经历了多次迭代升级。本文中简鹿办公将重点介绍Type-C接口与传统USB接口之间的主要区别。什么......
  • 接口返回数据后,将其渲染到swiper上,但样式没发生改变
     varswiper=newSwiper("#swiper1",{slidesPerView:3,observer:true,observeParents:true,grid:{rows:2,},spaceBetween:30,pagination:{el:".swiper-pagination",clickable:true,......