网站首页 > 博客文章 正文
个人汇总接口测试经典面试题,如果是一个注重一个接口测试的公司,对以下问题可能会问得比较细,与大家共同分享:
个人汇总接口测试经典面试题,如果是一个注重一个接口测试的公司,对以下问题可能会问得比较细,与大家共同分享:
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,。在后续接口(如图中的支付接口),直接使用保存在全局变量或环境变量中的参数值
猜你喜欢
- 2025-01-20 不会接口测试?用Postman轻松入门(八上)——请求结果断言方法
- 2025-01-20 不会接口测试?用Postman轻松入门(六)——Post请求xml格式
- 2025-01-20 postman系列之批量执行接口测试用例
- 2025-01-20 Postman接口测试工具完整教程
- 2025-01-20 Apifox 「极简」的调试模式来了!接口调试完,文档自动有!
- 2025-01-20 spring boot大家都会编写接口,但是少有人知道接口集成测试如何编
- 2025-01-20 IDEA 新一代神级接口调试工具,贼好用,真是相见恨晚
- 2025-01-20 postman实战:4.mock模拟测试
- 2025-01-20 不会接口测试?用Postman轻松入门(五)Post请求Json格式
- 2025-01-20 使用C#创建服务端Web API
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 357℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)