接口测试面试题(接口测试经典面试题)
1.什么是接口幂等性:
答:第一次请求和多次请求是否一样,如果一样就是幂等,如果不一样就是非幂等
2.接口怎么参数化设置?首先要看使用什么工具
接口是布置在内部还是外部。内部就是内部服务器,外部就是开发平台,外部给第三方平台访问,但是需要ip鉴权,指定IP才能访问
3.postman和jmeter哪个更好 ?
从功能上Jmeter最为强大,可以测试各种类型的接口,不支持的也可以通过网上或自己编写的插件进行扩展。SoapUI专门针对HTTP类型的两种接口,其初衷更是专门测试Soap类型接口,对于其他协议的接口不支持。Postman更是轻量级,定位也不同,可用来测试Rest接口。
4.from和非from选择由什么决定?
由服务端程序决定,看服务端能接受哪种数据的提交,也许都支持,也许只支持其中一种,json非form的比较多
接口测试是不是需要部署到内部才能测试?
5.接口测试在什么阶段开始测试 ?
接口文档出了就可以介入测试
正交实验法,是用什么工具实现
postman怎么参数化设置 js,具体还需要网上查询
用什么管理接口测试用例比较好来保证前后有依赖关系的用例执行顺序 jmeter或robotframwork
6.什么是API测试?
API测试是一种软件测试,涉及直接测试API,也是集成测试的一部分,用于检查API是否满足应用程序的功能,可靠性,性能和安全性方面的期望。在API测试中,我们主要关注软件架构的业务逻辑层。可以在包含多个API的任何软件系统上执行API测试。
7.SOAP和REST的区别?
SOAP:
通过共享XML文档进行通信
仅支持XML格式
不支持缓存
SOAP比REST慢
SOAP就像自定义桌面应用程序,紧密连接到服务器
SOAP基于HTTP进行封装
REST:- 基于网络的软件架构的服务架构和设计 - 支持不同的数据格式 - 支持缓存 - 比SOAP更快 - REST客户端就像浏览器并使用应用程序必须适合的标准方法 - REST使用HTTP标头来保存元信息
8.接口测试怎么做的?
执行接口测试用例,用httpclient发送接口请求后,用fastjson解析返回数据,根据接口返回结果,去数据库反查数据或者关注请求码来判断是否成功,最后根据这些测试用例的执行状况生成一个测试报告,生成测试报告主要用的ReportNG。
涉及到接口依赖的时候,用mock数据。
9.在postman中,当环境变量和全局变量重名时,会优先使用哪个变量?
答:优先使用被选择环境中的环境变量
10.Postman如何进行接口关联?
如支付接口的请求要依赖登录接口的响应:
需通过全局变量或环境变量来进行接口间的数据传递
1.在前置接口中(如图中的登录接口)保存并提取要传递的数据
2.将数据保存在全局变量或环境变量中
3,。在后续接口(如图中的支付接口),直接使用保存在全局变量或环境变量中的参数值
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~