接口测试以及接口测试用例设计

1. 测试点

功能测试

  • 单接口功能:
    • 手工测试中的单个业务模块,一般对应一个接口
      • 登录业务---->登录接口
      • 加入购物车业务---->加入购物车接口
      • 订单业务---->订单业务接口
      • 支付业务--->支付业务接口
    • 借助工具、代码以此绕开前端界面,组织接口所需要的数据,展开接口测试
  • 业务场景功能
    • 按照用户实际使用场景,梳理接口业务场景
    • 组织业务场景时,一般只需做正向测试即可(与手工一致)
    • 一般用最少的用例覆盖最多业务场景
      • 登录---搜索商品---加入购物车---下单---支付---评价

性能测试

  • 响应时长
  • 吞吐量
  • 并发数量
  • 服务器资料利用率

安全测试

  • 攻击安全---与测试工程师无关
  • 业务安全---测试方向
    • 敏感数据是否加密
    • SQL注入:用户能输入数据的位置,写入SQL语句
      • SQL注入安全,用户恶意写入的SQL语句,不会执行,查询数据库

2.与手工设计不同之处

1.手工测试,测写入到输入框的数据是否正确.接口测试测参数对应的参数值是否正确

2.接口测试,不单针对参数值进行,还可以对参数本身进行测试

  • 正向参数:
    • 必选参数:所有的必填(必选)都包含
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值