软件测试 52 讲
茹炳晟
腾讯 TEG 基础架构部 T4 级专家
70473 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 63 讲
结束语 (1讲)
软件测试 52 讲
15
15
1.0x
00:00/00:00
登录|注册

测试专栏特别放送 | 答疑解惑第四期

你好,我是茹炳晟。
今天的“答疑解惑”文章,我将针对 API 自动化测试和代码级测试这两个系列 6 篇文章中的问题,和你展开分享。
我还是会先简单概括下每篇文章的内容,并给出文章链接,帮助你复习相应的内容。同时,如果你再次阅读时还有哪些疑问的话,也欢迎你在文章下面继续留言。我会一直关注着你的学习情况,希望可以扫清软件测试精进道路上的障碍。
现在,我们就开始今天的主题吧。

问题一:实际项目中,往往会存在按时序的 API 调用以及异步 API 调用,这类 API 测试要如何开展?

在专栏的第 22 篇文章《从 0 到 1:API 测试怎么做?常用 API 测试工具简介》中,我以基于主流 Spring Boot 框架开发的简单 Restful API 为例,分别介绍如何使用 cURL 和 Postman 对其进行最基本的功能测试,希望可以让你先对 API 测试有个感性认识。另外,在这篇文章中,我还和你分享了目前一些常见的典型复杂场景,以及相应的测试思路和方法。
而在文章最后,我希望你思考的是实际项目中往往会存在按时序的 API 调用以及异步 API 调用,这类 API 测试要如何开展?现在,我来说说我的经验吧。
我们先一起看看按时序调用的 API 序列的测试场景。
对于此类测试,我一般建议通过 GUI 操作来录制 API 的调用。比如,在启用 Fiddler 的情况下,通过 GUI 来完成业务操作,随后去分析 Fiddler 抓取到的后端 API 请求顺序,然后以此来开发 API 测试用例。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《软件测试 52 讲》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(9)

  • 最新
  • 精选
  • Luke
    我算是深度使用过这个框架,优点不说了,用过的都知道;缺点也是比较明显的:无法像源代码那样调试,如果接口比较简单,脚本的调试问题还好,一旦复杂了,一遍一遍发起调用很麻烦,如果接口还存在一次性数据消费限制,就会变得更麻烦了
    1
  • Sudouble
    打卡。提到的stub函数的用法,思路上有很大收获
    1
  • 顾玮
    打卡
    归属地:江苏
  • 梁献禄
    打卡
  • 梁献禄
    已看完,非常明白
  • 小呀么小二郎
    打卡
  • summer
    不太明白通过httprunner 生成的测试用例,python写脚本的时候怎么引用
    1
  • 口水窝
    打卡
  • Alice
    顾老师,请问:桩函数和MOCK有什么区别么?
    1
收起评论
显示
设置
留言
9
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部