软件测试必备技能—接口测试

接口测试,其实并没有那么可怕,但是作为测试人员也是必不可少的技能。

接口分为:内部接口和外部接口。

**内部接口:**是浏览器与服务器的接口。这个很容易理解,web开发一般分前端和后端,前端开发人员用html/css/javascript等技术。后端开发人员用php/java/python等各种语言。用户输入的数据是输入到前端页面上。怎样把这些数据传递到后台呢?通过http协议的get、post请求来实现前后端的数据传递。这也可以认为是接口测试,这通常称之为内部接口。

**外部接口:**大部分都是服务端与服务端之间的调用接口。比如淘宝、京东等购物网站,在进行付款时,可以选择支付宝、微信、网银等支付方式,那这些支付宝、微信支付、网银等久提供了对外服务的接口,这就是外部接口

不管是内部接口还是外部接口,都要引起重视,今天先说下内部接口测试,不要因为测试人员的忽视,导致接口有bug,相信大家也看过一个bug在45分钟损失4亿多美元的真实例子,作为测试人员也要为我们所测试的应用保质保量,风险降到最低,是我们的责任也是我们的义务。

同时,我也把他也给我准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看 ,或者直接关注VX公众号:互联网杂货铺,免费领取

软件测试视频教程观看处:

Python自动化测试开发教程天花板,27天速成,从入门到就业,比你盲目自学好多了,允许白嫖!

1、http常用的请求方法:

a.get--从指定的资源请求数据

b.post--向指定的资源提交要被处理的数据

c.put--向指定的资源修改数据

d.delete--向指定的资源删除数据

通常我们用的最多的请求方式:get和post参数到相应的URL。

2、测试步骤:

编写接口调用程序(一般可自己搞个表单提交或使用其他测试工具,如postman等)

模拟输入参数

检查接口输出

3、测试技能要求:

能写接口调用程序

懂json,能分析结果输出

熟悉应用功能涉及到数据存取部分,能了解具体流程

4、数据准备:

正向用例:符合业务逻辑的数据

特殊字符,如:<、>、&、=、%、空格等。重点是&、=、空格,这些字符在post、get请求中是关键字,如果没有进行转义,就会报错

空参数。如果参数为必选,不传该参数,会有何结果

参数类型错误。如需要输入整形,实际输入字符型,会有何结果

参数类型错误。如需要输入整型,实际输入字符型,小数,负数,会有何结果

字符串长度超长,会有何结果

用户可输入的参数,是否能SQL注入

5、结果检查:

输出结果是否符合逻辑。原本正确的操作,是否返回true。原本异常的操作,是否能显示正确的错误提示

输出结果字段值是否正确,是否按照约定都正常输出

接口测试其实没那么难的,只要用心学,都是可以达到的。后续再专门介绍外部接口测试以及支付相关测试,今天就写到这里。真心祝愿每一位读者升职加薪!

写在最后

PS:这套软件测试的自学教程合集。 对于在测试行业发展的小伙伴们来说应该会很有帮助。全套内容已经打包到网盘,内容总量接近500个G 。如需要软件测试学习资料,关注公众号(互联网杂货铺),后台回复1,整理不易,给个关注点个赞吧,谢谢各位大佬!

☑ 240集-零基础到精通全套视频课程
☑ 课件+源码-完整配套的教程
☑ 18套-测试实战项目源码
☑ 37套-测试工具软件包
☑ 268道-真实面试题
☑ 200个模板-面试简历模板、测试方案模板、软件测试报告模板、测试分析模版、测试计划模板、性能测试报告、性能测试报告、性能测试脚本用例模板(信息完整)

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

相关推荐
CoderYanger17 小时前
Java EE 进阶:5. Spring IoC&DI(第一弹):Spring IoC
java·开发语言·spring boot·spring·面试·职场和发展·java-ee
自动化测试行业观察18 小时前
AI智能测试用例生成技术解析:多源融合+LLM混合生成方案与实践
自动化测试·人工智能·科技·测试用例·智能化测试·ai测试平台·ai智能遍历
小猿A20 小时前
【2026最新】Apifox下载、配置、实战教程(附官网安装包)
测试工具
洋不写bug21 小时前
HTTP(二):万字解析HTTP交互的请求、响应报文格式
网络协议·http·交互·postman·请求格式·响应格式·restful规范
howard200521 小时前
软件测试课程架构思维导图
软件测试·课程架构
海绵宝宝的月光宝盒1 天前
9-AutoCAD-移动、旋转、复制命令应用与案例实战
经验分享·笔记·职场和发展·课程设计·制造·学习方法·cad
傅科摆 _ py1 天前
回溯力扣复习
算法·leetcode·职场和发展
考研保研资料分享1 天前
985工科跨保上财应用统计:数学笔试、匿名面试与机试复盘
面试·职场和发展
泽众云测试2 天前
泽众软件与广州华南检验检测中心签约,PerformanceRunner性能测试工具助力第三方测评机构性能检测能力升级
软件测试·测试工具·性能测试
杨逢昌工厂6S管理2 天前
126-杨逢昌6S三环体系:越做越乱的现场熵增机理与基准化治理——一线现场诊断笔记
经验分享·笔记·职场和发展·学习方法