2022最新,接口自动化测试面试题大全(合适各级软件测试人员),收藏

      最后更新:2022-03-17 09:23:58 手机定位技术交流文章

      前言


      这是白奶奶的笔,很干燥,对我也很有用,只是用来分享



      有很多Python自动测试的采访问题 由于空间限制 无法公布, 我正在整理出来, 并以我的工作代码提供, 你可以点击这里访问。

      接下来我们要做的是: 我们要自动测试面试结果。

      I. Geet与职位之间有什么区别?


      最高一级请求协议是http,主要界定服务和客户的互动规格,而最低一级请求协议是tcp/ip协议。
      Get会把参数附在url之后,用?分割,&连接不同参数,Get获取资源,post会把参数放置在http请求体中,Post发送请求数据
      Get create a tcp 数据包, 而 post 创造两个 tcp 数据包 。
      获取浏览器发送 带有数据的 http 信头的请求, 服务器以 200 响应 。
      Psot 请求浏览器传送信头, 服务器对信头响应100( 继续), 然后发送数据, 服务器对数据响应200 。
      Get 不如 Post 安全。 当浏览器缓存时, 获取参数参数会缓存。 用户可以看到参数信息 。

      二. 身份代码302、303和503意味着什么?


      302: 简要调整为网页,例如,在用户登录之前无法访问的网页,他首先将暂时改到登录屏幕。
      403: 访问不足。 服务器理解但拒绝客户的请求 。
      503:由于过分拥挤或维修,服务器暂时无法使用。
      500:服务端异常
      404:请求未获成功,因为服务器上没有找到所要求的资源。
      401:身份查验请求
      第1XX号系列:指派客户对代表接受并必须开展的特定活动作出反应。
      第2XX号系列:代表的请求已经成功地得到服务器的接收、解释和批准,这一系列中最典型的身份代码是200和201。
      代表要求客户采取进一步行动,完成3XX系列的要求,这些州代码用于调整和跟踪请求地址(再定向目标),本答复提供了这些地址。
      这一类别中最常见的身份代码是301和302。
      第4XX号系列:请求错误。 代表客户似乎发生了问题, 服务器处理速度放慢。 Common: 401, 404 状态代码 。
      5x系列:表示服务器处理请求时有错误或异常,或者可以想象服务器知道,以现有硬件和软件资源无法完成处理请求。 经常使用500 503个状态代码。

      三. 自动测试如何验证调查结果?


      申明,以及预测结果与实际结果的比较

      数据库核查,视测试设想情况而定,与请求之前的数据一起核查数据库中的数据。

      四. 员额要求的四类参数是什么?


      应用程序/x-ww-form-urlencoded:使用配对配对钥匙传输参数
      多部分/格式数据:支持单页和多页上传。
      应用程序/json:基于后端界面描述的支持数据类型。
      Text/xml

      五. 自动接口测试程序是什么?


      基本的接口功能自动化测试流程为:需求分析–>用例设计–>脚本开发–>测试执行–>结果分析

      最经常使用的界面测试工具是什么?


      Postman
      JMeter
      SoapUI

      HTTP 请求参数的不同类型是什么?


      查询字符串参数( 查询字符串参数) 通常用于获取请求, 并以 URL 字符串 的形式发送 。
      请求体体参数(请求体)通常用于POST请求,可用Fontent-Type界定各种参数类型。

      如何将上一个接口的相关反应数据传送到下一个接口?


      相关的返回值首先从上一个接口的响应数据中收集,然后是正则表达式,或用于使用 JSON 分辨率提取所需的值,最后保存在一个变量中,并在以下界面中直接引用。

      九. 准备接口测试实例时有哪些组成部分?


      必须填满的字段:请求参数,可选
      合法性:投入和产出既合法又犯罪。
      边界:要求参数的边界值。
      容忍错误:管理大量数据、经常请求和重复请求(如订单)、异常网络等。
      校验应答数据:声明、数据提取到下一级接口..
      逻辑检查:如果两个请求的接口的顺序精确,则必须核实转让。
      性能:界面模拟和测试、逐步压力、瓶颈分析
      安全:提出有害的性格要求,如SQL注入、跨地点脚本(XSS)、敏感数据和商业逻辑(例如省略基本程序;未经授权更改敏感数据)

      X. 在接口测试期间,依赖登录状态的接口是如何核查的?


      由于对尖端界面的依赖,每项请求必须提供含有有效账户信息的Session或Cookie或Cookie,才能成功发送,并在生成 POPST 请求时添加所需的会话或Cookie。

      第三方依赖数据的接口是如何测试的?


      某些MOCK工具(例如,JSON服务器和简单Mock是两种工具,可用于复制第三方数据返回,减少对第三方数据接口的依赖。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/20274.html

          热门文章

          文章分类