API 测试的基本步骤
主要包括三大步骤:
(1)准备测试数据(这是可选步骤,不一定所有 API 测试都需要这一步)
(2)通过 API 测试工具,发起对被测 API 的 request
(3) 验证返回结果的 response
API测试工具:Postman+Newman
常见的典型复杂场景
(1)测试场景一:被测业务操作是由多个 API 调用协作完成、解决问题核心思路:通过网络监控的手段,捕获单个前端操作所触发的 API 调用序列。
(2)测试场景二:API 测试过程中的第三方依赖解决问题核心思路:启用Mock Server来代替真实的 API
(3)测试场景三:异步 API 的测试异步 API 的测试主要分为:一是,测试异步调用是否成功,二是,测试异步调用的业务逻辑处理是否正确。
1—API自动化测试框架
基于 Postman 和 Newman 的 API 测试,结合Jenkins
自动生成 API 测试代码和 Response 结果变化的自动识别
基于 Postman 的 Collection 生成基于代码的 API 测试用例
2——微服务模式下API测试要怎么做
单体架构
单体架构是早期的架构模式,并且存在了很长时间。单体架构是将所有的业务场景的表示层、业务逻辑层和数据访问层放在同一个工程中,最终经过编译、打包,并部署在服务器上。
微服务架构
微服务是一种架构风格。在微服务架构下,一个大型复杂软件系统不再由一个单体组成,而是由一系列相互独立的微服务组成。其中,各个微服务运行在自己的进程中,开发和部署都没有依赖。
微服务架构下的测试挑战
(1)过于庞大的测试用例数量
(2)微服务之间的耦合关系
基于消费者契约的API测试
基于消费者契约的 API 测试的核心思想是:只测试那些真正被实际使用到的 API 调用,如果没有被使用到的,就不去测试。
微服务测试的依赖解耦和 Mock Service
我这里给你们分享一下我所积累和真理的文档和学习资料有需要是领取就可以了
1、学习思路和方法
这个大纲涵盖了目前市面上企业百分之99的技术,这个大纲很详细的写了你该学习什么内容,企业会用到什么内容。总共十个专题足够你学习
2、想学习却无从下手,该如何学习?
这里我准备了对应上面的每个知识点的学习资料、可以自学神器,已经项目练手。
3、软件测试/自动化测试【全家桶装】学习中的工具、安装包、插件….
4、有了安装包和学习资料,没有项目实战怎么办,我这里都已经准备好了往下看
5、如何领取这些配套资料和学习思路图,以及项目实战源码。
这些资料都已经让我准备在一个php网页里面了,可以在里面领取扫码或者进Q群交流都可以暗号和备注是111哦
最后送上一句话:
世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。
如果我的博客对你有帮助、如果你喜欢我的文章内容,请 “点赞” “评论” “收藏” 一键三连哦!
今天的文章从0到1API测试怎么做?常用API测试工具简介分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/32684.html