接口测试用例设计

  • 接口是什么
  • 为什么要进行接口测试
  • 接口测试前提和准备
  • 接口测试用例编写
  • 接口测试工具

接口是什么

可以这么说,接口是前端和服务端的桥梁。

为什么进行接口测试

接口测试实际属于功能测试,一般在开展功能测试之前进行。接口测试更早地介入测试工作,只需要前后端定义好接口。

接口测试前提和准备

  • 需要开发提供接口文档 https://www.juhe.cn/
  • 多个接口时需要分析接口间的依赖关系
  • 业务规则
  • 接口文档包括
    • 1、接口名称
    • 2、接口地址
    • 3、支持格式
    • 4、请求方式(GET、POST、DELETE、PUT)
    • 5、请求参数(参数名称、类型、是否必填、参数取值范围、参数长度限制、参数说明等)
    • 6、返回参数(返回码、返回值信息、返回json消息或者xml消息)

接口测试用例编写

  • 正常用例

    • 正确的请求参数能够返回正确的返回结果
    • 模拟各种请求覆盖到文档里的所有返回码
  • 异常用例

    • 请求参数异常
      • 参数名称错误(参数名称错误,参数名称为关键字)
      • 请求参数为空
      • 请求多参/少参
    • 数据异常
      • 请求参数数据为空/空字符串
      • 请求参数数据错误
      • 请求参数数据超长
      • 请求参数数据格式错误
      • 请求参数数据包含敏感信息
      • 请求参数数据为NULL
  • 安全用例

    • cookie。如把cookie信息删除,查看服务器是否进行了验证,如果服务器仍能成功返回数据,则是错误的
    • header。如把header信息删除,查看服务器是否进行了验证,如果服务器仍能成功返回数据,则是错误的
    • 唯一识别码
    • 数据是否加密传输
  • 性能用例

    • 接口响应时间在3秒内(根据业务实际情况确定)
  • 预期结果

    • 数据库数据入库、更新

接口测试工具

  • Jmeter
  • Postman
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值