新手区 新接触接口自动化应该用什么框架,组件,工具?

Baoding · 2023年07月02日 · 最后由 codes 回复于 2023年07月09日 · 6713 次阅读

第一次发帖,先介绍一下背景,一年工作经验测试,此前接口自动化都依赖于公司的傻瓜平台,还有大量时间花在 javaweb 产品的安全测试上。

现在接触一下招聘市场感觉自己接口自动化的编码通用经验还不足,想业余时间自己选个开源项目写一个接口自动化的架子。

想了解大家做自动化测试的技术选型,能顺便讲讲各种框架有哪些优点,解决问题时有哪些方便的轮子也很好。
基于 Python,Java 的都可以。

另外,现有工作经验是 web 的 toc 产品,近期目标岗位有涉及客户端,服务端测试。

所以有任何能帮助我了解学习客户端测试,服务端测试的经验,历史上的帖子,github 上的项目,书目希望能给我推荐一下

最佳回复

这个问题有点大,而且你在里面没提到过自己做过什么尝试,有点伸手直接拿答案的感觉。我基于自己知道的,尽量快问快答一下吧。

想了解大家做自动化测试的技术选型,能顺便讲讲各种框架有哪些优点,解决问题时有哪些方便的轮子也很好。

java 的可以看看 rest-assured ,或者 okhttp;python 的可以看 httprunner

所以有任何能帮助我了解学习客户端测试,服务端测试的经验,历史上的帖子,github 上的项目,书目希望能给我推荐一下

服务端测试可以看看社区出过的一个接口测试白皮书;客户端测试范围很大,建议你找个培训课程的大纲先了解下具体的一些方向,然后再一个一个方向去找对应的帖子、项目啥的。社区有搜索功能的。

PS:你说的这些整理后的知识,刚好也是 chatgpt 擅长的点。建议你可以找 chatgpt 问一问,得到的回答可能更好。

共收到 5 条回复 时间 点赞

这个问题有点大,而且你在里面没提到过自己做过什么尝试,有点伸手直接拿答案的感觉。我基于自己知道的,尽量快问快答一下吧。

想了解大家做自动化测试的技术选型,能顺便讲讲各种框架有哪些优点,解决问题时有哪些方便的轮子也很好。

java 的可以看看 rest-assured ,或者 okhttp;python 的可以看 httprunner

所以有任何能帮助我了解学习客户端测试,服务端测试的经验,历史上的帖子,github 上的项目,书目希望能给我推荐一下

服务端测试可以看看社区出过的一个接口测试白皮书;客户端测试范围很大,建议你找个培训课程的大纲先了解下具体的一些方向,然后再一个一个方向去找对应的帖子、项目啥的。社区有搜索功能的。

PS:你说的这些整理后的知识,刚好也是 chatgpt 擅长的点。建议你可以找 chatgpt 问一问,得到的回答可能更好。

httprunner

对于编码经验不足的同学,不建议一上来就自己写个框架、工具,先找一个开源测试工具项目深入使用,再参与到开发中。当你学习到足够多的经验了再去自己动手写,否则就会感觉自己能写代码,但写的东西又拿不出手,面试的时候也没有自信。

陈恒捷 回复

很惊讶,社区出的接口测试白皮书我在一年前的时候已经拜读过了,现在正是时候拿出来再温习一遍。https://testerhome.com/topics/32419
我找 Bing AI 问了一下这个问题:

Tip: 有任何能帮助我了解学习客户端测试,服务端测试的经验,历史上的帖子,github 上的项目,书目希望能给我推荐一下

我筛选一下了 AI 的回答,觉得有两个链接很有用:

https://testerhome.com/topics/30495 测试架构师如何解读测试平台的各种争议 这个贴子可能对你选型有点参考。
新手的话建义选用对小白友好的,比如 codes 支持低代码做接口测试,当然也可以写代码


拖拉的方式编排接口业务场景

自动推导接口依赖拓补关系图,让接口关系不再是黑匣子,便捷的接口调用链

CI CD 也是拖的方式 编排流水线

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册