很多做接口测试的同学会遇到的问题,如何更好的做接口测试,以及接口测试我们要关注什么,为提高自己的测试效率,请看下方图(网上qiao来的);

接口测试质量评估标准:

a) 业务功能覆盖是否完整
b) 业务规则覆盖是否完整
c) 参数验证是否达到要求(边界、业务规则)
d) 接口异常场景覆盖是否完整
e) 接口覆盖率是否达到要求
f) 代码覆盖率是否达到要求
g) 性能指标是否满足要求
h) 安全指标是否满足要求

再附送一張APP测试时候需要关注的点

开始灌输思想

一般入行不久的测试人员,都会听到接口测试这样一个词,但是却不知道从何入手,单从网络搜索上去找,还是感觉不知道如何下手,

那么,我这里提供几个方式,可以让你更快速的了解接口测试,以及我们要如何接手和开始接口测试。

首先,如果你不知道什么是接口测试,看这里:(先给个链接-虫师写过的一篇关于接口测试的文章)

我们所了解的接口测试大多分为两类,且叫法不同:

分类方式1:模块接口测试和web接口测试
分类方式2:后端接口测试和前端接口测试。

其中模块的接口测试,类似于单元开发中,对各个代码模块做的接口Interface测试。

当然,请不要以为单元测试只是开发要做的(写完的考试卷子,自己检查完,难道老师就不用批卷了么?)

模块接口测试的举例,请移步到我的另一篇文章:面向接口编程详解

这里主要来说说,75%以上的测试人员脑中的第一印象,web接口测试。

关于WEB接口测试,又可以包括服务器和外部的接口测试。服务器接口测试就是我们通常做的各种post/get请求到一个地址,然后看返回的response是不是200,或者403等等,且是否是我们预期的值,对http/https等协议做的接口测试;

而外部接口测试,就相当于调用第三方登录接口,比如你用腾讯的qq号登录了K歌软件或者爱奇艺之类网站,他们之间就是在调用外部接口,达到免登陆的情况。

好,思想灌输完毕,看下边!

如何接触及开始接口测试

前提要注意!自己弄清什么是入参,什么是返回,什么是访问地址这类的词,不要人家给你讲完了你还一脸懵逼的问这是什么(你什么都不知道就让人家讲步骤,是不是太不尊重对方了?以为是老师么?要给你讲很清,很忙的好么)。

这样的孩子在我的一个技术群的有很多,进来直接就问:“谁知道接口测试,给我讲讲。” 如果你让他百度,他就回你“我百度过了没懂,如果你不知道就别说话!”这种态度还指望别人告诉他么?

方式1
直接找开发,问下开发他们的接口是如何测的(问前端开发就是前端接口,问服务端开发就是后端接口,分清楚),让他们演示一遍,你就大概有个了解了,然后自己找一款适合的工具来做,有不明白的随时问开发;

方式2

网上可以搜到你需要的工具使用教程,按照教程操作一遍,那里边绝壁有各种参数,针对不明白的参数,单独去搜是干什么的;手里没有可以做这方面测试的资源?很简单,拿百度做实验,百度首页是被全国测试最多的地址,安全可靠稳定……(百度首页平均每天被测试的次数,甚至可以跟春节的12306访问量相媲美……);当你熟悉了百度首页的接口测试,开始拿自己公司的网站做测试,开发绝壁会帮你解决你不知道的问题,比如这些参数的属性,他要是不告诉你,你就随便写,比如某个输入框前端只能输入1-10,你就接口传参上千万,把他接口弄崩溃,没事还可以来个sql注入什么的!

方式3

一堆的技术群,随便找几个人多的,或者加一些大牛的技术群,然后在里边去问。有礼貌的,有耐心的,有技巧的问。

比如:请问,我这样写为什么拿不到想要的返回信息?(截图);我不太明白这句话什么意思(截图)

让别人知道你有自己上网搜资料,自己有过思考的过程。

严禁问出以下问题:大神在不在?谁是大神?谁知道接口测试?大神帮我讲下接口测试?怎么做接口测试?没做过接口测试,接口测试是干嘛的?有什么用?

这种白痴问题,请你自己上网去搜,这么大范围的问题,谁会有耐心给你说清,你这等于是进了一个满是人的屋子,然后站在门口问:有人吗?

你说谁能搭理你……

如是说!

转载于:https://www.cnblogs.com/iceb/p/7779480.html

关于接口测试,我们要测什么,怎么上手相关推荐

  1. [全网最细]接口测试一般怎么测?接口测试的流程和详细步骤

    一.什么是接口测试 我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试.不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试 ! 那么接口测试是怎么来 ...

  2. 接口测试一般怎么测?接口测试流程和步骤与测试点......

    前言 接口测试相对容易实现自动化持续集成,相对UI自动化也比较稳定 测试可以更早的介入(具体的时间点应该是在后台接口开发基本完毕之后,需要模块间进行接口联调的时候) 可以发现功能测试覆盖不到的服务端问 ...

  3. 删除2345安全中心?和一些顽固软件【亲测有效-直接上手】

    一个不那么重要的前言 一不小心安装软件的时候遇到了"全家桶"服务,好家伙.cmd 强制删除.粉碎软件.更改文件权限各种方法都不行.搞了一会还是给干掉了,直接上方法 一.进入安全模式 ...

  4. 【总结】个人推荐的接口测试工具和接口性能/压力测试工具

    一般接口有2种测试,现在很多是模糊了这个,但是如果细分.一般还要写<接口测试用例>和<接口性能测试用例>.同样,也分接口测试报告和接口性能测试报告. 接口的本质及其工作原理 接 ...

  5. Python自动化一--接口测试基础知识,jmeter操作介绍

    一,接口概念 1)系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到 ...

  6. post postman 传递数组对象_如何使用postman做接口测试

    一,接口测试是什么 什么是接口测试,不说广泛的概念,直接电脑打开浏览器,进入开发者工具(F12)随意进入一些网站可以看到下面左侧栏出现了一系列的数据: 上面条数据都是一个单独的接口,点击单个接口,右边 ...

  7. 全网最新最细最全最牛的jmeter接口测试,性能测试,没有之一,如有雷同纯属抄袭。

    目录 1.接口简介 2.接口测试简介 3.环境搭建 4.RESTful风格 5.Json说明 6.Jmeter简介 7.Jmeter环境搭建 8.Jmeter使用 8.1 Jmeter发GET请求 8 ...

  8. 怎样用postman做接口测试,一篇足矣

    常用的接口测试工具主要有以下几种: Postman: 简单方便的接口调试工具,便于分享和协作.具有接口调试,接口集管理,环境配置,参数化,断言,批量执行,录制接口,Mock Server, 接口文档, ...

  9. Python接口测试实战1(下)- 接口测试工具的使用

    本节内容 抓包工具的使用 Postman的使用 抓包工具的使用 抓包工具简介 Chrome/Firefox 开发者工具: 浏览器内置,方便易用 Fiddler/Charles: 基于代理的抓包,功能强 ...

  10. 什么?接口测试?那是什么东西?

    前言 很多小伙伴对于接口测试这个还不太了解或者说不清楚要测些什么,今天大白就来告诉你们接口测试是什么,怎么做. 要成为一名合格的测试工程师,接口测试相关的知识和技能,是不可缺少的.如今,我们随便打开一 ...

最新文章

  1. python的优缺点有哪些-python的优缺点有哪些
  2. 常用中后台交互设计控件使用场景与规范总结
  3. C语言变量d的定义法则,C语言变量命名规则(3页)-原创力文档
  4. metasploit渗透测试指南_Metasploit渗透测试环境搭建与使用
  5. 一张图看懂华为2019年年报
  6. 后代元素 span:first-child{...}
  7. 让C#语言充当自身脚本!——.NET中的动态编译
  8. TDirectory.GetParent获取指定目录的父目录
  9. 王守臣 | 文字不灭:省的钱,分一半
  10. JS实现类似QQ好友头像hover时显示资料卡的效果
  11. python流程图自动生成_python自动化办公 自动生成PPT通报
  12. Mysql中索引的 创建,查看,删除,修改
  13. iPhone X改11Pro在线/免越狱QQ空间任意iPhone机型虚拟定位
  14. win7台式计算机怎么连热点,怎么用台式电脑开热点,电脑怎么开热点win7
  15. 5g计算机云,uawei云电脑+5G:手机能当电脑用了
  16. Excel中数据透视表的使用(一)
  17. Python暗通道图像去雾
  18. Spark SQL增量查询Hudi表
  19. 支持国产ARM64架构部署,支持使用rz、sz命令上传下载文件,JumpServer堡垒机v2.12.0发布
  20. Three物体剪切clipping实例

热门文章

  1. 系统异常捕捉处理设计文档
  2. 微信小程序记账应用实例课程(完结)——对接服务端账目CRUD
  3. android 自定义折线图
  4. android对OnTouchListener、OnClickListener等事件响应的研究
  5. in和exists的区别与执行效率问题解析
  6. 常见网站各种类型页面的缓存时间及涉及的http头
  7. linux内核第一个函数,通过内核源码看函数调用之前世今生 - 极光 - CSDN博客
  8. Mac用Java写出hello,mac中c#的helloworld
  9. EMIF的两个接口EMIFA和EMIFB分析与比较
  10. vs2008、vs2010、vs2012中查看变量在内存中的内容的方法