zoukankan      html  css  js  c++  java
  • 接口测试

    1 什么是接口测试?

      接口测试没有那么高深,只是测试的对象是接口而已

      流程: 输入数据 -->发送请求-->输出结果-->获取响应-->检查响应

      特点:端到端的测试

          重点通过不同的输入数据组合,检查数据的传输:

            测试业务逻辑

            测试数据库读写

            覆盖代码分支

    2 为什么要做接口测试? 

      (1)弥补传统UI测试的不足

        --很多系统没有界面,只提供接口功能,无法通过界面的方式进行测试

        --你只测了前端页面可以测试的功能,服务端的功能你又覆盖了多少?

          服务端的所有功能接口都正常吗?

          每个接口返回的每个字段是否正确

          绕过前端的校验,接口是否有必要的异常处理(长度、非空)

        -- 当APP的代码不更新,而服务端代码更新时,直接通过接口自动化就能快速知道是否影响APP的功能。

      (2) 安全方面 -- 1‘OR’  ‘1’= ‘1

        接口返回的字段中是否包含多余信息(比如用户id,token等敏感字段)

        用户密码、其他用户隐私信息传输时都需要进行加密后传输

        接口是否存在防刷限制

  • 相关阅读:
    我的大学(转作者袋袋鼠)
    Reporting Services使用问题
    爱的真谛(转)
    无题
    工作???
    带老弟做项目,凉了
    学妹问,学网站开发还是打 ACM?
    在字节跳动的实习经历分享 | 万字求职指南
    云开发是啥?看看它在编程导航项目的实践
    我删库跑路失败了
  • 原文地址:https://www.cnblogs.com/katiechina/p/10881852.html
Copyright © 2011-2022 走看看