社区
非技术区
帖子详情
初学者接口测试怎么入门
vinvinda
2016-09-12 10:55:29
各位好,我刚入门接口测试,现在不知道怎么下手学习接口测试?谁有好的资料或者视频提供给我学习一下,谢谢了!
...全文
800
2
打赏
收藏
初学者接口测试怎么入门
各位好,我刚入门接口测试,现在不知道怎么下手学习接口测试?谁有好的资料或者视频提供给我学习一下,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangwenxiuywx
2017-08-25
打赏
举报
回复
你好,在实际项目中,我对接口测试做了一些总结,希望对你有所帮助。 1、接口测试基本工作 (1). 接口协议类型:如http、tcp (2). 接口的请求类型:get、post等 (3). 接口参数命名准确:例如,http://xxxx/uds/search/userDataSearch (4). 接口请求参数,参数类型,是否必选 (5). 接口返回结果,数据格式正确:例如json、pb文件 (6). 接口所涉及的数据库,数据的增删改查,功能是否正常 (7). 接口是否有缓存(影响性能) 这点比较重要,不管是文件缓存还是memcache缓存。 (8). 接口返回数据、状态 接口必须提供明确的数据状态信息,不管是成功的,还是失败的,都应当返回,并附有对应的业务状态错误码。 (9). 接口版本控制(向下兼容) 需要确认,接口是新增还是原有接口的扩展?接口必须对客户端app向下兼容; 2、业务功能测试 (1). 正常场景 (2). 异常场景 3、边界分析测试 (1). 业务规则边界值分析 (2). 输入输出参数边界分析 a) 覆盖所有的必选参数 b) 组合可选参数 c) 参数有、无、null d) 参数的顺序、个数、类别 e) 参数类型数值大小、输入的数值的范围 f) 参数字串长短、null、max、max+1 g) 参数包含特殊字符 4、参数组合测试 接口中有多个参数,需根据业务功能,判断怎样进行参数组合测试。 5、异常情况测试 (1). 幂等(重复提交) (2). 并发测试 (3). 事务测试 (4). 分布式测试 (5). 环境异常 (6). 大数量测试 a) 同时处理大批数据的测试 b) DB数据量很大时,测试DB操作 6、性能测试 涉及到性能测试的接口,测试前需要同产品、运营、开发等相关人员,确认接口的性能参数期望值,保证接口性能情况下,不浪费资源。开发需有正式提测邮件,明确以下各期望值,测试开展接口性能测试。 (1). 响应时间 (2). 吞吐量 (3). 并发数 (4). 服务器资源使用率 a) CPU b) 内存 c) IO d) Network 7、安全测试 目前一般都是在APP客户端和服务器通过约定的算法,对传递的参数值进行验证匹配。但是如果APP程序被反编译,这些约定的算法就会暴露,特别是在安卓APP中,有了算法,完全就可以通过验证模拟接口请求。涉及到敏感信息的接口,一定要重点关注安全性。 (1). 敏感信息是否加密 例如用户账号信息、积分、奖品相关、是否涉及支付功能(银行账号或者各种有支付功能的第三方接口)、游戏活动经验积分等,根据业务去判断。 a) 前后端数据传输是否加密 b) 日志信息是否加密 (2). 批量抽奖 (3). SQL注入
陈霁
2016-09-12
打赏
举报
回复
首先理解一下接口测试的概念是什么,换个角度来说,其实也算的上是一种服务端测试技术,其次,可以从抓包以及http协议入手,这是用的范围最广的一种协议,没有方向的话,可以看浏览器F12的插件中网络部分,之后再对如何实现接口的方法做一定练习即可,可以通过简单的工具或者代码来起步。 可以参考我的电子书http://yuedu.baidu.com/ebook/688262a043323968001c9203 腾讯课堂:https://ke.qq.com/course/114111#tuin=12c37c6c&term_id=100123513
接口功能测试基础
接口功能测试基础,针对接口功能测试
初学者
,
入门
级书籍链接 集合
接口测试
教程(一看就会)
前言 掌握了http协议,就掌握了
接口测试
笔者在网络上看过不少
接口测试
教程,一上来就开始讲怎么操作工具,而不告诉读者为什么要这么操作。读者可能照猫画虎成功了,也可能操作失败了但不知为何出错。 因此,本文作为
接口测试
的
入门
第一课首先会给大家了解到执行
接口测试
每一步操作的目的和原理,由此大家才能从理论到实践上掌握
接口测试
,并且熟练之后有自己的创造性发挥。 本文所用的
接口测试
工具为Apifox,请大家在往下读之前先安装注册好工具。 Apifox官方下载地址:http://www.apifox.cn
Apifox
接口测试
教程(一)
接口测试
的原理与工具
前言 掌握了http协议,就掌握了
接口测试
笔者在网络上看过不少
接口测试
教程,一上来就开始讲怎么操作工具,而不告诉读者为什么要这么操作。读者可能照猫画虎成功了,也可能操作失败了但不知为何出错。 因此,本文作为
接口测试
的
入门
第一课首先会给大家了解到执行
接口测试
每一步操作的目的和原理,由此大家才能从理论到实践上掌握
接口测试
,并且熟练之后有自己的创造性发挥。 本文所用的
接口测试
工具为Apifox,请大家在往下读之前先安装注册好工具。 Apifox官方下载地址:http://www.apifox.cn
接口测试
—详细
1.为什么要做
接口测试
很多同学反馈现在面试的时候都会问到为什么要做
接口测试
以及如何做
接口测试
的问题,那么我们就稍微来科普一下。 本文讨论的接口均是服务级的接口,不是代码级 接口是什么 在讨论为什么要做
接口测试
之前,我们可以先稍微了解一下接口是什么? 接口可以很不准确的理解成是与资源打交道,这个资源可能是本系统的,也可能是其他系统的。 举个例子,假如我们在开发1个bug管理系统,该系统需要拿到公司的所有开发和测试人员的信息,这样开发和测试人员不用注册都可以登录进去了,这应该很好理解。 那...
什么是
接口测试
?这篇文章让你明白
大家好,我是测试七叔 要成为一名合格的测试工程师,
接口测试
相关的知识和技能,是不可缺少的。如今,我们随便打开一个大公司的JD,上面基本会要求
接口测试
经验。 那么,
接口测试
到底要测些什么? 我相信很多小伙伴跟几年前初入测试行业的我一样,对这个概念十分模糊。我的第一份工作,完全没有接触
接口测试
,我的第二份工作,又是纯
接口测试
,并且是没有任何UI界面,完全靠数据、任务驱动的后端
接口测试
工作。 因此,为了避免小伙伴们走弯路浪费时间,我打算做一个
接口测试
系列,把一些干货分享给大家。 接口 要说接口,它并不
非技术区
7,765
社区成员
63,201
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章