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

相关推荐
liangdabiao2 小时前
乐高摩托车深度报告-致敬张雪夺冠 -基于llm-wiki技术自动化写文章的效果
运维·人工智能·自动化
测试那点事儿2 小时前
第10章 零基础接口自动化到 Jenkins 持续集成【定时监控与邮件告警完整落地】
ci/cd·自动化·jenkins
Python大数据分析@3 小时前
浏览器自动化工具 Selenium,Playwright,Puppeteer 做爬虫有哪些弊病?
爬虫·selenium·自动化
qq_454245033 小时前
从 UI 操作到环境交互:一种通用元命令自动化协议的设计与意义
人工智能·ui·自动化·交互
weixin_307779134 小时前
云计算大数据Azure服务分类详解
大数据·分类·自动化·云计算·azure
弹简特5 小时前
【精通Postman接口测试】01-基础理论+安装使用+项目实战+接口关联(万字图文,零基础保姆级)
测试工具·postman·接口关联
KnowSafe7 小时前
从手动到智能:证书自动化解决方案的技术演进
运维·自动化
2501_9272835816 小时前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化
HXDGCL16 小时前
矩形环形导轨:自动化循环线的核心运动单元解析
运维·算法·自动化
掌心向暖RPA自动化19 小时前
如何获取网页某个元素在屏幕可见部分的中心坐标影刀RPA懒加载坐标定位技巧
java·javascript·自动化·rpa·影刀rpa