前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【饭谈】没有接口测试经验的同学如何在面试之前快速熟悉接口测试?(40道常见面试题)

【饭谈】没有接口测试经验的同学如何在面试之前快速熟悉接口测试?(40道常见面试题)

作者头像
我去热饭
发布2024-11-18 20:12:37
发布2024-11-18 20:12:37
960
举报
文章被收录于专栏:测试开发干货测试开发干货

前言:

一直以来,接口测试(包含在服务端测试领域)的同学都是比较吃香的,工作机会多,薪酬多,地位高。

而没有做过接口测试,只测过app前端的同学,相形见绌。

在之前,你可以说我就找纯前端测试的工作,所以没有接口测试经验也不影响,确实没问题。

但现在,你即便只测前端,你也要懂接口测试,毕竟前端也涉及到接收和发出https请求嘛,你连出现的bug是前端还是后端的原因都分不清,连埋点数据都不知道对不对,又怎么能彻底测好前端?

现在人才这么多,期望同样薪资的俩个人面试前端测试点点点,一个会接口测试,可以测的更深。你觉得面试官会让谁过?

那问题来了,现在都知道接口测试好,那如何在面试之前,快速熟悉起来,简单应付一下呢?临时抱佛脚,也比躺平摆烂强!


正文:

我们最常测试的是TCP/IP协议的接口,这种协议包括我们最常见的http和https,而和TCP同等地位的另一个是UDP协议。

所以你需要立马去搜索和掌握的面试题有:(纯手打)

0. 计算机网络的七层协议都是什么?

1. TCP/IP协议的三次握手是什么?和UDP协议的最大区别是什么?

2. UDP协议一般常见的有什么情况?

3. Http和Https的区别是什么?

4. post请求和get请求的区别是什么?

5. put和delete请求是什么?

6. 请求头、请求体、返回体都是什么?英文是什么?

7. post请求体正文分为哪些种?都是干什么的?

8. get请求的参数放在哪里?如果多个参数要怎么写?

9. 平时是怎么抓包的?如何通过抓包定位前后端bug?

10.埋点数据一般有什么特点?要怎么测试?

11. 都会什么接口测试工具?比如postman是怎么用的?如何参数化?

12. 会写脚本来自动测试接口么?用什么语言?什么库?这个库是怎么用的?

13. 接口代理怎么测的?

14. 弱网是怎么模拟的?

15. 接口mock是怎么做的?

16. 接口的参数类型都有什么?你有什么自动化的办法来测试么?

17. 如果上下游接口之间的数据依赖,你是是怎么测的?

18. 登录接口获取的token是什么?通常放在哪里?如何自动的加入到后续接口中?

19. 如果需要用到第三方的接口或者回调接口你是怎么测的?

20. 接口常见的返回值状态码都有哪些?都是什么意思?

21. 接口测试用例你是怎么写的?需要注意哪些点?

22. 没有接口文档或者文档更新不及时,你怎么处理的?

23. 接口安全方面有哪些了解?你们公司是怎么做的?

24. 接口的返回值常见的有哪些?你是如何通过脚本解析的?

25. 接口自动化的脚本,每条用例你是怎么断言的?

26. 接口自动化项目的框架和结构,你是怎么做的?用的什么库?

27. 会用脚本做接口监控么?监控哪些类型的接口?特殊的功能比如需要线上第三方回调的比如银行付款接口,你是怎么监控的?

28. 接口自动化脚本的运行时机是什么?一般什么时候运行?

29. 接口自动化覆盖了多少接口?占比多少?运行频率?效果如何?

30. json数据的特点,用代码如何解析和创造json数据?

31. 谈谈session和cookie的作用,他们和token的应用场景区别是?

32. 接口的端口是什么意思?常见的端口有哪些?

33. 接口自动化测试的持续集成你们是怎么做的?

34. 接口自动化项目的数据如何存储?如何调用?

35. 接口自动化的并发执行是怎么做的?使用过什么并发库?

36. 接口自动化的测试报告是用什么库做的?

37. 接口自动化的报警措施是怎么做的?

38. 测试过异步接口么?怎么测的?

39. 有考虑把AI技术融入到接口自动化么?用在了哪些功能上?怎么做的?

40. 为什么要做接口测试?你喜欢做接口测试么?你之前测试的接口bug印象最深的是?

上述面试题是最常见的,答案大家百度都随便能搜到一大堆,好好背背就行,但是别太死板,毕竟都背的一样,面试官就看出来了。

很多答案呢,最好用自己的话说,一些数据量化的答案别张口就来,像我这种老面试官,分分钟就知道你是编的。好好想想再回答,有时候,记不清才是正确答案哦~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档