接口测试面试题

发布时间:2022-06-08 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了接口测试面试题脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

如何部署环境?

docker为例java语言为主:

1、程序员编写完代码之后,

2、然后编写了docker file文件,

3、我通过docker file 构建成镜像之后,

4、运行整个镜像,容器启动之后,我们的环境就部署完毕了

如果程序出错,如何定位到错误日志?

整个分为2种情况

第一种:如果整个程序是使用docker容器来部署的,运行整个程序的 ,那么我重复之前错误的步骤,同时通过docker LOGs -f  容器id 查看错误日志,

第二种:如果不是docker 部署的,就是在Linux服务器上部署的,那么在重复之前错误的同时通过tail -f 查看日志文件   

获取到详细的错误日志

把错误日志反馈给开发

权限数字如何表示?

r:4 w:2 x:1

查看文件前几行和后几行?

heard -n 行数 文件名   查看一个文件的前几行

tail -n 行数 文件名 查看一个文件的后几行

作为一个测试员应该具备什么素质?

1、学习能力 2、逻辑思维 3、接受变化  4、具备整个测试思维能力 5、主动性  6、积极性  7、遇到挫折迎难而上

你如何看待加班?

如果工作需要就加班,但是不做无用加班

如果你和开发冲突了,接下来你会怎么做?

1、反思下自己做的不对的地方

2、向对方道歉

3、没有解决的问题继续沟通

如果给你一个接口 你会怎么测试它?

1、通过接口文档,或者是通过开发同学获取到这个接口的请求地址 请求头 请求方法 请求参数 以及响应数据

2、我们测试这个接口的正常情况

3、我们测试这个接口的异常情况  主要分为如下几类:

A、如果请求参数是必填的,那么我们为空  后边做判断

B、如果数据类型要求的是int   ,那么我给他传一下其他的数据类型, 后边做判断

C、如果这个字符串的长度要求,我给它的长度不等于这个长度  后边做判断

详细的描述下动态参数的解决思路

以登陆为例,登录成功之后我们会获取Token,再次访问会带上这个token,但是这个touken每次登录返回的值都不一样,所以我们说这个token是一个动态参数,

在jmeter中,在登录的接口中添加后置处理器中的JSON提取器或者正则表达式提取器,提取到的token定义一个变量,在下一个接口用${}来调用这个变量

在PostMan中,我们在登录一个接口定义一个全局变量来获取这个token,在一个接口用{{}}来调用这个变量

状态码:

200 请求成功

201 添加资成功

204 删除资源成功

301 永久重定向

302 临时重定向

400 客户端请求错误

401 无权访问该系统

403 有权但禁止访问

404 请求资源部存在

405 请求方法错误

415 只有请求头不对

500 服务器内部错误

504 网关超时

 

脚本宝典总结

以上是脚本宝典为你收集整理的接口测试面试题全部内容,希望文章能够帮你解决接口测试面试题所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。