HTTP协议请求响应模型

一次请求的生命周期或简单软件的分层

场景:登录

1、客户端发起请求到api接口层

         1.1用户在客户端填写用户名和密码,点击登录,发生请求

2、aip接收到客户端发起的用户请求

          2.1.aip对业务逻辑进行验证

                  2.1.1验证用户名和密码是否合法

                             比如:用户名要求必须为真实手机号码(11位,1开头,第二位3456789)

                            如果验证失败,即用户名不合法,那么需要给客户端返回码值

                            比如码值为1、2、3

                             1代表用户名格式错误

                              2代表用户名密码错误

                              3代表密码格式错误

3、aip会将用户输入的数据发给DB层

           Create、Read、Update、Delete

            3.1 数据库查询成功则返回1,失败则返回0

4、DB会将返回的查询数据库的条目数给api

5、api返回成功或失败的状态码给客户端

6、客户端将返回信息提示给用户

简单软件的分层

一、客户端

      功能测试、性能测试、自动化测试

二、接口层

       接口测试、功能测试、性能测试、自动化测试

三、数据库层

        可以将开发人员使用到的SQL语句单独拿出来进行性能测试

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,421评论 19 139
  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 12,686评论 6 152
  • Http协议详解 标签(空格分隔): Linux 声明:本片文章非原创,内容来源于博客园作者MIN飞翔的HTTP协...
    Sivin阅读 10,607评论 3 82
  • 不管现在的你是什么样,都请记住,把当下的生活过好,再去考虑未来。 未来对于我们来说那么近又那么远,你永远不知道下一...
    沐瑾夏_Jane阅读 1,885评论 0 0
  • 如果你没有做到诚实守信,你将一无所有;如果你没有做到诚实守信,就没有人愿意相信你;如果你做到了诚实守信,你...
    星火潦源阅读 4,216评论 0 1