IT袋

当前位置:主页 > 经验教程 > 建站编程 >

自动化面试及答案合集大全

自动化面试及答案合集大全 自动化面试问题及答案集锦(4)

时间:2023-09-23 12:11:36 来源:IT袋 作者:苏晓敏
导读:自动化面试及答案合集大全,接口是否防止恶意请求(如大量伪造请求接口致使服务器崩溃)。 性能测试,如接口的响应时间、并发处理能力、压测处理情况。 并发请求相同的接口(

自动化面试及答案合集大全

  • 接口是否防止恶意请求(如大量伪造请求接口致使服务器崩溃)。
  • 性能测试,如接口的响应时间、并发处理能力、压测处理情况。

    • 并发请求相同的接口(特别为 post 请求),接口的处理情况(如插入了相同的记录导致数据出错,引发系统故障)。
    • 接口响应时长在用户可忍受的范围内。
    • 对于请求量大的接口做压测,确定最大的瓶颈点是否满足当前业务需要。

    在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?

    用一个全局变量来处理依赖的数据,比如登录后返回 token,其它接口都需要这个 token,那就用全局变量来传 token 参数。

    平常做接口测试的过程中发现过哪些 Bug?

    • 常规错误,接口没实现,没按约定返回结果,边界值处理出错等。
    • 输入异常值(空值、特殊字符、超过约定长度等),接口抛错,没做封装处理。
    • 输入错误的参数、多输入、少输入参数,接口可能出现的错误。
    • 安全性问题,如明文传输、返回结果含有敏感信息,没对用户身份信息做校验,没做恶意请求拦截 等。
    • 性能问题,如接口并发插入多条相同操作,响应时间过长,接口压测出现瓶颈等。

    当一个接口出现异常时候,应如何分析异常?

    • 先抓包,用 Fiddler(Charles)工具抓包,或者浏览器上 F12 调试工具。
    • App 上的话,可以用 Fiddler(Charles)做代理,通过手机设置代理去看请求和返回报文。
    • 查看后端日志,如 Linux 系统通过 Xshell 连上服务器,查看接口日志,查看是否有报错信息。(命令:tail -f 日志文件)

    从开发那获取接口设计文档之后,你如何进行分析 ?

    • 单个接口的相关信息(接口功能、请求类型、请求地址、请求参数、返回值)。
    • 接口组合形成的业务。

    接口测试用例设计主要使用哪些用例设计方法 ?

    接口测试一般只需要考虑入参形式的变化和接口的业务逻辑,一般设计接口测试用例采用等价类、边界值、场景法居多。

    接口测试执行中比对数据库吗?

    需要进行,因为接口的返回值类似于提示信息,而接口对数据的操作还要进行深层次的检查。

    最常用的元素定位方法是什么?如果元素定位不到你会如何分析?

    最常用的元素定位方法是 XPath,当然,也会根据实际情况,用一些其它的定位方式,例如:CSS 等
    定位不到元素,无非以下几种情况,一般情况下我会从简单的开始分析:

    1. 先确认是否定位信息写错,
    2. 再确认是否有窗口切换;
    3. 查看元素是否在 iframe 标签中;

    相关阅读

    • ui设计图片素材 ui中国设计网站

      ui设计图片素材 ui中国设计网站

      本文核心导读:ui设计图片素材和ui中国设计网站的相关话题,相关内容具体如下: 现在图标的应用无处不在,我们可以不追溯什么时候开始有图标,只看现在手机上电脑上等等无不充满了各式

    • 公司做网络推广哪个网站好 推广平台网站推荐

      公司做网络推广哪个网站好 推广平台网站推荐

      文章摘要:公司做网络推广哪个网站好和推广平台网站推荐方面的讲解,具体内容如下: 许多企业都如今面临了同一个问题,企业相应做网络推广,可是尝试过一些平台后发现效果还是很差。

    • js数组分割函数 分享js数组去重最简单的方法

      js数组分割函数 分享js数组去重最简单的方法

      IT袋网为你介绍js数组分割函数和分享js数组去重最简单的方法的话题,具体介绍如下: 接着上文介绍的JavaScript数组的基本概念和定义、使用方法后,本文重点介绍数组的常用方法。 7.向数组中

    • 密码安全指南:理解和防范常用密码字典攻击

      密码安全指南:理解和防范常用密码字典攻击

      IT袋网网为你介绍密码安全指南的相关经验,一起来了解了解吧。 密码字典攻击是一种常见的网络攻击方式,黑客会使用预先编译的常用密码列表(也称为密码字典)来破解用户的密码。 本文