为了账号安全,请及时绑定邮箱和手机立即绑定
  • HTTP协议请求响应模型(一次请求的生命周期或简单的软件分层)

    场景:登录

    1、客户端发送请求到API接口层

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

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

            2.1 API对业务逻辑进行验证

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

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

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

    比如码值为1,2,3

    1代表用户名格式错误

    2代表用户名或密码错误

    3代表密码格式错误

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

    Create、Read、Update、Delete

    select * from user where

        userName='' and password='';

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

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

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

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

    一、客户端

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

    二、接口层

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

    更好维护脚本

    三、数据库层

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

    查看全部
  • 1xx:信息响应类,表示接收到请求并且继续处理;

    2xx:处理成功响应类,表示动作被成功接收、理解和接受。

    3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理。

    4xx:客户端错误,客户请求包含语法错误或者是不能正确执行。

    (我们请求的资源不存在)

    5xx:服务端错误,服务器不能正确执行一个正确的请求。


    查看全部
    0 采集 收起 来源:HTTP协议响应码

    2018-06-07

  • 1xx:信息响应类,表示接收到请求并且继续处理

    2xx:处理成功响应类,表示动作被成功接收、理解和接受



    查看全部
    0 采集 收起 来源:HTTP协议响应码

    2018-06-06

  • jemeter知识要点


    查看全部
    0 采集 收起 来源:课程总结

    2018-05-20

  • Http协议响应码:

    查看全部
    0 采集 收起 来源:HTTP协议响应码

    2018-05-11

  • get请求:

    url:http://127.0.0.1:8080?username=zhangsan&password=123

    post请求:

    url:http://127.0.0.1:8080


    查看全部
  • http协议响应模型(一次请求的生命周期或简单的软件分层)

    client——API——DB——API——client

    场景:登录

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

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

    2.api接收到客户端发起的用户请求

    2.1 api对业务逻辑进行验证

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

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

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

    比如码值为1,2,3

    1代表用户名格式错误

    2代表用户名或密码错误(加或,防止黑客知道用户名正确来破解密码)

    3代表密码格式错误

    3.api会将用户输入的数据发给db层(数据库 CRUD)

    Create、Read、Update、Delete

    select * from user where userName = ' 'and password = ' '

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

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

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

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

    查看全部
  • http协议响应码(2XX、4XX、5XX)

    1XX:信息相应类,表示接收到请求并且继续处理(中间状态)

    2XX:处理成功相应类,表示动作被成功接收、理解和接受

    3XX:重定向相应类,为了完成指定的动作,必须接收进一步处理

    4XX:客户端错误,客户请求包含语法错误或是不能正确执行(首先检查请求的url是否正确)如:相应码404:我们请求的资源不存在

    5XX:服务端错误,服务器不能正确执行一个正确的请求(如网络错误、卡死,不影响业务的情况下可重启服务)


    查看全部
    0 采集 收起 来源:HTTP协议响应码

    2018-05-10

  •  HTTP、HTTPS

     TCP、SSL/TLS

            IP

      数据链路层


    查看全部
  • 2、常见的接口协议

    HTTP 超文本传输协议

    HTTPS 安全超文本传输协议

    FTP 文件传输协议(如xshell)

    TCP 网络控制协议

    IP 互联网协议

    UDP 用户数据协议(如qq、微信,无握手交互)

    …………

    查看全部
  • 开发眼中的接口:模块与模块之间的对接方式定义

    测试眼中的接口:可以独立部署成服务的协议接口


    查看全部
  • 1、不同角色眼中的接口(开发、测试)

    2、常见的接口协议(如http等)

    3、http协议栈中的位置(http协议的底层原理)

    4、http协议响应码(2XX、4XX、5XX)

    5、http协议响应模型(一次请求的生命周期)

    6、常用的http协议的请求方式(get、post等)

    7、jmeter的功能介绍

    8、实战---get请求与post请求(如何测试)


    查看全部
    0 采集 收起 来源:课程内容介绍

    2018-05-10

  • ssl安全套接层

    tls传输层


    查看全部
  • 1xx:信息响应类,表示接收到请求并且继续处理
    2XX:处理成功响应类,表示动作被成功接受、理解和接受
    3XX:重定向响应类,为了完成指定的动作,必须接受进一步处理
    4XX:客户端错误,客户请求包含语法错误或者不能正确执行
    5XX:服务端错误,服务器不能正确执行一个正确的请求

    查看全部
    0 采集 收起 来源:HTTP协议响应码

    2018-05-01

  • spring  boot   接口开发

    查看全部

举报

0/150
提交
取消
课程须知
1、有一定测试理论基础 2、适合已从事软件测试行业的同学 慕课网测试交流群 559506833
老师告诉你能学到什么?
1、通过本课程的学习,能够清楚的理解不同角色眼中接口的定义。 2、能够使用jmeter这个工具来进行接口的功能和性能测试 3、了解了接口的原理,能够举一反三,在未来的工作中可进行任意协议的接口测试。 慕课网测试交流群 559506833

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!