一、什么是接口测试

接口测试顾名思义就是对测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

二、为什么要做接口测试

现如今系统越来越复杂,传统的靠前端测试已经大大降低了效率,而且我们都知道,测试时间介入得越早,那么相对而然软件质量会更好,所以目前市面上的公司对于接口测试越来越重要,因为接口测试介入的时间比较早,一般在界面还没开发出来就进行接口测试(当然如果有界面也是开发工程师开发出来后的界面),这样不但可以节省后期测试时间和成本,同时也为软件质量提前把了一道关。

三、接口测试工具

使用apipost,jmeter工具进行接口测试

四、接口测试需要关注的点

关注接口中请求头

关注接口中请求数据格式

关注接口参数是否必填

关注接口与接口之间的参数传递

关注接口参数输入类型

关注接口参数输入长度

关注接口正向流程

关注接口异常流程

关注接口之间的交互性

关注接口中的安全性

关注接口中的响应数据

关注接口中的请求参数

关注接口中的请求方式

关注接口中的响应状态码

关注接口中的token及鉴权信息

五、什么是接口文档

接口文档内容包括 接口请求参数描述,接口响应参数描述,接口请求数据描述,接口之间逻辑描述,接口请求案例,接口响应案例

接口文档的存在意义在于测试与开发形成一个规定规范,开发按照接口文档去开发,测试按照接口文档去测试

接口测试工具apipost支持在线接口文档、markdown和word格式的接口文档

软件测试--面试时如何回答接口测试怎么进行相关推荐

  1. 面试时如何回答职业规划的问题

    面试时如何回答职业规划的问题 面试官经常会问你未来5年或10年内的职业目标是什么,有没有职业规划,你是如何规划的,很多朋友不知从何说起,因为他根本就没有考虑过这些问题. 那遇到这问题应该如何回答呢? ...

  2. 面试时如何回答为何离开老东家

    面试时如何回答为何离开老东家 周伯通招聘 (最高效的招聘互动平台) 2011-12-18 10:04 职场面试,必然要谈及为何要离开老东家的话题,无可回避.那么该如何回答"为何要离开老东家& ...

  3. 最全软件测试面试问题和回答,全文背熟不拿下offer算我输!

    求职,类似于打仗,是一场挑战自己的战斗,也是一场跟用人单位的博弈,更是一场千人过独木桥的厮杀.混战.<孙子·谋攻篇>中早就说了:"知己知彼,百战不殆:不知彼而知己,一胜一负:不知 ...

  4. 软件测试面试时的智力题

    1.某人去菜场买了两只鸡都花了6元钱,回去的时候遇到两个朋友要买他的鸡,结果一只赚了20%,另一只亏了20%,问他是亏了还是赚了,具体的金额是多少? 2.有9个球,其中8个球的重量一样,有1个球偏重, ...

  5. 总结面试时没有回答上的内存对齐问题

    前两天面试某公司时,没有回答上的一个问题,总结如下,以供参考. 问:下面这个结构类型的实例变量占用多少内存: struct struct1 {     int i;     short j;     ...

  6. 面试时如何回答购物车测试步骤?

    同学们在面试软件测试工程师的时候如果是一个电商的公司,可能会问到你购物车的测试步骤都有哪些,一个是关于购物车的测试,一个就是支付类的测试,这里小千就来告诉大家购物车测试步骤都有哪些,避免面试的时候不会 ...

  7. 软件测试面试技巧——情景回答

    面试,对于应聘者是个考验,而对于面试官来说又何尝不是呢?他们需要从众多的应聘者当中发现合适的人选,并只.日后这些新人的工作业绩多少都和面试官有点关系.例如,如果新人到单位上班后,表现不佳,大家可能就会 ...

  8. 面试时如何回答你的缺点是什么?

    公众号后台回复"图书",了解更多号主新书内容 作者:Jason 来源:三元方差 面试官还会问一些其他奇奇怪怪的问题,对于我们这类一心只想做事,不懂这些弯弯绕的人来说很容易踩坑.面试 ...

  9. 面试时如何回答面试官的问题

    1. 请你自我介绍一下你自己? 2. 你对加班的看法? 如果是工作需要我会尽量加班,因为我现在单身,没有任何家庭负担,可以全身心的投入工作.但同时,我也会提高工作效率,减少不必要的加班. 3. 你对薪 ...

最新文章

  1. 重磅!GitHub 日收 7000 星, Windows 计算器项目开源即爆红!
  2. h5 video 手机 显示第一帧_解决h5嵌入app后video标签poster不能显示视频第一帧(表现为空白)...
  3. scss怎么引入到html,Sass 导入指令
  4. 【ZOJ - 3591】Nim(博弈问题,思维,STLmap)
  5. html点击事件传参 php,HTML通过事件传递参数到js详解及实例
  6. 三连击(洛谷-P1008)
  7. ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
  8. 【编程珠玑】第十一章 排序 (插入排序和快速排序的深度优化)
  9. 笔记本电脑清灰打硅脂后,开机一直黑屏,如何破?
  10. 强智教务系统验证码识别 Tensorflow CNN
  11. 如何使 SAP UI5 SmartField 在运行时渲染成超链接的形式并支持跳转的试读版
  12. android字体不统一,Android下EditText中的字体不统一问题
  13. 一年级课程表(3月7日-3月11日)
  14. 在OpenCV里用arrowedLine画箭头图形
  15. h3c端口聚合实现服务器增加带宽,H3C动态链路聚合对接服务器双网卡
  16. Oracle dd-m月-yy转yyyy-mm-dd
  17. PlantUML画图
  18. 中科院成都计算机研究所李品导师,2011年中科院成都计算机应用研究所研招招生目录书目...
  19. 深入理解Java虚拟机:JVM内存管理与垃圾收集理论
  20. 如何设计自适应屏幕大小的网页

热门文章

  1. mysql行转列和列转行_Mysql中行转列和列转行
  2. 协程asyncio_初识asyncio协程
  3. 信息安全完全参考手册之信息安全概述(第一章)
  4. 适用于 ESXi 6.x 中的 OpenSLP 安全漏洞 (CVE-2019-5544) 的权宜措施 (76372)
  5. 一步步实现SDDC-NSX MGR安装和主机准备
  6. VMware vSphere第三方免费工具介绍之一:RVTools
  7. Veeam FAQ系列转载(四)
  8. Redis学习总结(5)——阿里云Redis开发规范
  9. java记事本获取当前时间_calendar 用Java写的日历,有查询时间日期,还有记事本以及到点提醒功能。 Develop 238万源代码下载- www.pudn.com...
  10. 虚拟机的管理(libvirtd)、移植和快照