自动化面试及答案合集大全 自动化面试问题及答案集锦(4)
导读:自动化面试及答案合集大全,接口是否防止恶意请求(如大量伪造请求接口致使服务器崩溃)。 性能测试,如接口的响应时间、并发处理能力、压测处理情况。 并发请求相同的接口(
自动化面试及答案合集大全
性能测试,如接口的响应时间、并发处理能力、压测处理情况。
- 并发请求相同的接口(特别为 post 请求),接口的处理情况(如插入了相同的记录导致数据出错,引发系统故障)。
- 接口响应时长在用户可忍受的范围内。
- 对于请求量大的接口做压测,确定最大的瓶颈点是否满足当前业务需要。
在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?
用一个全局变量来处理依赖的数据,比如登录后返回 token,其它接口都需要这个 token,那就用全局变量来传 token 参数。
平常做接口测试的过程中发现过哪些 Bug?
- 常规错误,接口没实现,没按约定返回结果,边界值处理出错等。
- 输入异常值(空值、特殊字符、超过约定长度等),接口抛错,没做封装处理。
- 输入错误的参数、多输入、少输入参数,接口可能出现的错误。
- 安全性问题,如明文传输、返回结果含有敏感信息,没对用户身份信息做校验,没做恶意请求拦截 等。
- 性能问题,如接口并发插入多条相同操作,响应时间过长,接口压测出现瓶颈等。
当一个接口出现异常时候,应如何分析异常?
- 先抓包,用 Fiddler(Charles)工具抓包,或者浏览器上 F12 调试工具。
- App 上的话,可以用 Fiddler(Charles)做代理,通过手机设置代理去看请求和返回报文。
- 查看后端日志,如 Linux 系统通过 Xshell 连上服务器,查看接口日志,查看是否有报错信息。(命令:tail -f 日志文件)
从开发那获取接口设计文档之后,你如何进行分析 ?
- 单个接口的相关信息(接口功能、请求类型、请求地址、请求参数、返回值)。
- 接口组合形成的业务。
接口测试用例设计主要使用哪些用例设计方法 ?
接口测试一般只需要考虑入参形式的变化和接口的业务逻辑,一般设计接口测试用例采用等价类、边界值、场景法居多。
接口测试执行中比对数据库吗?
需要进行,因为接口的返回值类似于提示信息,而接口对数据的操作还要进行深层次的检查。
最常用的元素定位方法是什么?如果元素定位不到你会如何分析?
最常用的元素定位方法是 XPath,当然,也会根据实际情况,用一些其它的定位方式,例如:CSS 等
定位不到元素,无非以下几种情况,一般情况下我会从简单的开始分析:
- 先确认是否定位信息写错,
- 再确认是否有窗口切换;
- 查看元素是否在 iframe 标签中;
相关阅读
-
ui设计图片素材 ui中国设计网站
本文核心导读:ui设计图片素材和ui中国设计网站的相关话题,相关内容具体如下: 现在图标的应用无处不在,我们可以不追溯什么时候开始有图标,只看现在手机上电脑上等等无不充满了各式
-
公司做网络推广哪个网站好 推广平台网站推荐
文章摘要:公司做网络推广哪个网站好和推广平台网站推荐方面的讲解,具体内容如下: 许多企业都如今面临了同一个问题,企业相应做网络推广,可是尝试过一些平台后发现效果还是很差。
-
js数组分割函数 分享js数组去重最简单的方法
IT袋网为你介绍js数组分割函数和分享js数组去重最简单的方法的话题,具体介绍如下: 接着上文介绍的JavaScript数组的基本概念和定义、使用方法后,本文重点介绍数组的常用方法。 7.向数组中
-
密码安全指南:理解和防范常用密码字典攻击
IT袋网网为你介绍密码安全指南的相关经验,一起来了解了解吧。 密码字典攻击是一种常见的网络攻击方式,黑客会使用预先编译的常用密码列表(也称为密码字典)来破解用户的密码。 本文


