HTTP协议请求响应模型

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

HTTP协议请求响应模型_第1张图片

场景:登录

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语句单独拿出来进行性能测试

你可能感兴趣的:(HTTP协议请求响应模型)