接口自动化-Postman(3)

黑马KDTX项目------课程添加单接口测试

添加课程接口文档

  • 接口信息

    • URL:/api/clues/course
    • Type:POST
    • Description:新增课程管理
    • Request-header:{"Authorization": "xxxxx", "Content-Type":"application/json"}
    • Query-parameters
    Parameter Type Description Requird Since
    name string 课程名称 True -
    subject string 课程学科 True -
    price int32 课程价格 True -
    applicablePerson string 适用人群 True -
    info string 课程介绍 false -
  • 需求

    • 必填参数
      • 课程名称(不超过30个字符)
      • 课程学科(1位数字,0→java,1→前端,6→测试)
      • 课程价格(1~5位数字)
      • (1位数字,1→小白,2→中级程序员)
    • 非必填参数
      • 课程介绍(不超过200个字符)

1、提取测试点

2、设计测试用例

3、postman执行测试用例

黑马KDTX项目------课程列表查询单接口测试

查询课程列表接口文档

  • 接口信息

    • URL:/api/clues/course/list
    • Type:GET
    • Description:查询课程管理列表
    • Request-header:{"Authorization": "xxxxx")
    • Query-parameters
    Parameter Type Description Requird Since
    name string 课程名称 false -
    subject string 课程学科 false -
    price int32 课程价格 false -
    applicablePerson string 适用人群 false -
    info string 课程介绍 false -

针对查询课程列表设计接口测试用例

  • 需求
    • 支持课程名称、课程学科、课程价格、适用人群、课程介绍的单条件查询
    • 支持课程名称、课程学科、课程价格、适用人群、课程介绍的组合条件查询
    • 查询存在满足条件课程信息时,返回该课程信息
    • 查询不存在满足条件课程信息时,返回空值

1、整理测试点

2、设计测试用例

3、postman执行测试用例

黑马KDTX项目------课程修改单接口测试

查询课程列表接口文档

  • 接口信息

    • URL:/api/clues/course
    • Type:PUT
    • Description:修改课程管理
    • Request-header:{"Authorization": "xxxxx", "Content-Type":"application/json"}
    • Query-parameters
    Parameter Type Description Requird Since
    id int64 课程id True -
    name string 课程名称 false -
    subject string 课程学科 false -
    price int32 课程价格 false -
    applicablePerson string 适用人群 false -
    info string 课程介绍 false -
  • 需求

    • 课程ID(数字、必填)
  • 要求

    • 按照接口测试思想进行测试点分析
    • 从测试点转化为测试用例
    • 适用postman进行接口测试

1、提取测试点

2、设计测试用例

3、postman执行测试用例

黑马KDTX项目------课程删除单接口测试

课程删除接口文档

  • 接口信息

    • URL:/api/clues/course/:id
    • Type:DELETE
    • Description:删除课程管理
    • Request-header:{"Authorization": "xxxxx"}
    • Path-parameters:id 课程ID required-true
    • Request-example
      • 删除成功:{"msg":"操作成功","code":200}
      • 未登录:{"msg": "请求访问:/clues/course,认证失败,无法访问系统资源","code":401}
      • 删除失败:{"msg":"操作失败","code":500}
  • 需求

    • 课程id(数字、必填)
  • 要求

    • 按照接口测试思想进行测试点分析
    • 从测试点转化为测试用例
    • 适用postman进行接口测试

1、提取测试点

2、设计测试用例

3、postman执行测试用例

相关推荐
XMAIPC_Robot12 小时前
基于ARM+FPGA的光栅尺精密位移加速度测试解决方案
arm开发·人工智能·fpga开发·自动化·边缘计算
2501_9240641121 小时前
2025年跨端云真机测试平台深度测评:XR与折叠屏时代的兼容性之战
测试工具·移动端自动化测试·自动化测试脚本
onceco1 天前
领域LLM九讲——第5讲 为什么选择OpenManus而不是QwenAgent(附LLM免费api邀请码)
人工智能·python·深度学习·语言模型·自然语言处理·自动化
Small black human1 天前
HTTP-Postman的安装及其使用
测试工具·postman
galaxylove1 天前
Gartner发布塑造安全运营未来的关键 AI 自动化趋势
人工智能·安全·自动化
AIZHINAN1 天前
Appium 简介
自动化测试·测试工具·appium
Oooon_the_way1 天前
UI自动化-Puppeteer
自动化
宇钶宇夕2 天前
针对工业触摸屏维修的系统指南和资源获取途径
单片机·嵌入式硬件·自动化
一个处女座的测试2 天前
接口自动化测试实战:测试用例也能自动生成
测试用例
吴free2 天前
mac电脑wireshark快速实现http接口抓包
网络·测试工具·http·wireshark