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

相关推荐
文人sec2 小时前
性能测试-jmeter9-逻辑控制器、定时器压力并发
测试工具·jmeter·性能优化·模块测试
学生信的大叔3 小时前
【Python自动化】Ubuntu24.04配置Selenium并测试
python·selenium·自动化
GAOJ_K4 小时前
弧形导轨如何提升新能源汽车的能效和续航里程?
科技·自动化·汽车·制造
全栈工程师修炼指南5 小时前
告别手动构建!Jenkins 与 Gitlab 完美协作,根据参数自动化触发CI/CD流水线实践
运维·ci/cd·自动化·gitlab·jenkins
Source.Liu9 小时前
【Pywinauto库】12.2 pywinauto.element_info 后端内部实施模块
windows·python·自动化
Source.Liu9 小时前
【Pywinauto库】12.1 pywinauto.backend 后端内部实施模块
开发语言·windows·python·自动化
宇钶宇夕11 小时前
西门子 S7-200 SMART PLC 核心指令详解:从移位、上升沿和比较指令到流水灯控制程序实战
运维·算法·自动化
大视码垛机15 小时前
速度与安全双突破:大视码垛机重构工业自动化新范式
大数据·数据库·人工智能·机器人·自动化·制造
疯狂的维修15 小时前
关于Gateway configration studio软件配置网关
网络协议·c#·自动化·gateway