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

    接口测试

      定义:测试系统组件间接口的一种测试,主要用于检查数据的交换,传递的正确性,以及接口间逻辑依赖关系

    1、状态码:

      200:请求成功;

      201:请求成功,并在服务器上建立新资源

      301:永久重定向,请求网页永久跳转向到其他位置

      302:暂时重定向,请求的网页暂时跳转到其他网页

      400:错误请求,服务器无法解析;

      401:请求未进行身份验证或验证没通过

      403:服务器拒绝访问;

      404:未找到请求的网页

      500:服务器内部错误;

      501:服务器不具备请求功能,

      502:网关错误

    2、HTTP协议:

      1)定义及请求过程:

        为超文本传输协议,浏览器作为HTTP客户端通过URL向WEB服务器发送requests请求,服务器接收到请求后,给浏览器返回一个相应的Response,其中包含页面的源代码,浏览器将response解析渲染后已网页的形式呈现出来

      2)GET和POST:

        GET:用于信息获取,就相当于在数据库中做查询操作,不会影响数据库中本身的数据,请求参数会跟在URL一起,已可见的形式存在,且长度有限制

        POST:用于数据上传,可能会修改服务器上的内容,会影响数据库本身的数据,请求数据会包含在body中,已不可见的形式上传,且数据可以非常大,post也比get更安全

     

      3):http和https:

        https是在http的基础上添加了给传输的内容经过ssl加密,使之建立一个信息安全通道,来保证数据传输的安全,用的端口也不一样,http为80端口,https为443端口

      4)请求体:

        application/x-www-form-urlencoded:form表单提交

        multipart/form-data:表单文件上传

        application/json:序列化json数据提交

        text/xml:XML数据提交

    3、json和dict

      json:是一直数据交换格式,本质可以看成纯字符串,内容强制双引号

      dict:是一种标准数据类型,上传时必须转成json格式才可以,可以单引号

      1)转换:

        json.loads(json):将json转换成dict

          Json.dums(dict):将dict转换为json

      2)上传与下载

        将数据写入到文件中

        With open(‘json’,’w’) as fp:

          Json.dump(data,fp)

        读取json数据文件

        With open(‘json’,’r’) as fp:

          Json.load(fp)

    4、cookies 机制和 session 机制的区别

      1)cookies 数据保存在客户端,session 数据保存在服务器端;

      2)cookies 可以减轻服务器压力,但是不安全,容易进行 cookies 欺骗;

      3)session 较安全,但占用服务器资源

    5、无状态

      HTTP协议是无状态协议,也就是没有记忆能力,没有状态也就意味着后续处理需要用到前面的信息,比如登陆后的操作必须要每次先登陆在操作

      解决方法:通过cookie或session会话保存

     

    6、一个打开网页的具体过程

      打开网页的步骤:

        1)、输入url>检测url是否合法>域名解析获取响应的IP地址

        2)、浏览器向服务器发起TCP连接,与浏览器3次握手建立连接

        3)、成功后浏览器向服务器发起http请求

        4)、服务器收到请求后将响应数据返回浏览器,关闭TCP连接

        5)、浏览器收到响应后解码响应,如果响应可以缓存,则存入缓存

        6)、浏览器发送请求获取嵌入在 HTML 中的资源(html,css,javascript,图片,音乐······),对于未知类型,会弹出对话框。

        7)、浏览器发送异步请求。

        8)、页面全部渲染结束。

    7、类和接口的关系

      1)实现关系:一个类可以实现单个或多个接口

      2)接口和接口之间有继承关系

     

     

  • 相关阅读:
    javascript:void(0)是什么意思 天高地厚
    C#开发 WinForm中窗体显示和窗体传值相关知识
    c#在WinForm中重写ProgressBar控件(带%的显示)
    flash在C#中的应用
    c# winform 关于DataGridView的一些操作
    winform中输入数据的验证
    RadioButton和CheckBox
    Manifest文件的配置
    简单程序用于熟悉Activity生命周期
    Activity的生命周期
  • 原文地址:https://www.cnblogs.com/xwxxh/p/12698202.html
Copyright © 2011-2022 走看看