
一.接口测试的简介和分类
接口测试就是测试系统组件接口之间的一种测试
分类:
测试外部接口:测试被测系统和外部系统之间的接口。(只需要测试正例即可)
测试内部接口:
1.内部接口只提供给内部接口使用,(预算系统,承保系统)(只需要测试正例即可)
2.内部接口提供给外部系统使用,(测试必须非常全面,正例之外,还要考虑异常场景,权限控制)
二.接口测试的流程以及用例的设计
1.拿到接口的API文档(通过抓包工具获取),熟悉接口的业务、接口地址、鉴权的方式,入参,出参,编码的方式
2.编写接口用例以及评审
思路:正例:输入正常的入参,接口能够成功返回数据
反例:鉴权反例:鉴权码为空,鉴权码过期,鉴权码失效
参数反例:参数类型异常,参数长度异常
错误码的覆盖:根据业务而定
其他错误场景:接口的黑名单,接口的调用次数限制,分页场景
3.使用接口测试工具Postman执行接口测试
4.Postman+Newman+Jenkins实现持续集成,并且输出测试报告并且发送邮件

最后: 可以在公众号:伤心的辣条 ! 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
我推荐一个【Python自动化测试交流群:746506216】,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,助你快速进阶Python自动化测试/测试开发,走向高薪之路。
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!
网友评论