接口自动化-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执行测试用例

相关推荐
GoMaxAi5 分钟前
金融行业 AI 报告自动化:Word+PPT 双引擎生成方案
人工智能·unity·ai作画·金融·自动化·aigc·word
that's boy5 小时前
字节跳动开源 LangManus:不止是 Manus 平替,更是下一代 AI 自动化引擎
运维·人工智能·gpt·自动化·midjourney·gpt-4o·deepseek
林十一npc5 小时前
【Web功能测试】注册与登录功能测试用例设计深度解析
前端·功能测试·测试用例
struggle20255 小时前
Trinity三位一体开源程序是可解释的 AI 分析工具和 3D 可视化
数据库·人工智能·学习·3d·开源·自动化
VillanelleS6 小时前
前端工程化之自动化构建
前端·自动化·自动化构建
Blossom.1188 小时前
KWDB创作者计划— KWDB技术范式革命:从数据存储到认知进化的架构跃迁
数据库·分布式·oracle·架构·自动化·kwdb·流式计算拓扑
码媛9 小时前
A006-基于Selenium和JMeter的吉屋web端的自动化测试设计与实现
selenium·测试工具·jmeter
紫菜(Nori)9 小时前
Ubuntu20.04 设置开机自启
自动化
越学不动啦11 小时前
七、自动化概念篇
运维·软件测试·自动化·测试