06 | 接口测试平台:工具和框架不可以兼容?
该思维导图由 AI 生成,仅供参考
工具的便捷性与框架的灵活性可以兼得
- 深入了解
- 翻译
- 解释
- 总结
通过正确混合使用工具和框架,可以搭建起一个接口测试平台,提升团队的工作效率和降低代码编写门槛。文章强调了工具的便捷性和框架的灵活性的兼得,以及如何充分利用它们的优势来完成测试任务。作者通过讨论工具和框架的兼容性,以及工具的便捷性,强调了通过正确混合使用工具和框架来搭建接口测试平台的重要性。同时,通过示例展示了如何利用工具的优势来编写脚本,强调了对于代码基础较薄弱的测试工程师来说,这种方法更容易掌握。整体而言,本文强调了通过正确混合使用工具和框架来搭建接口测试平台的重要性,以及如何充分利用它们的优势来提升团队的工作效率和降低代码编写门槛。
《接口测试入门课》,新⼈⾸单¥29
全部留言(22)
- 最新
- 精选
- 一叶知秋我有过一个类似的实践,将postman中所有的接口信息导出到一个名为postman.josn文件中,然后用python脚本提炼出一个接口名称、请求方式、body等等信息 然后存入数据库中,然后接口自动化时的请求主体信息从数据库获取,新建领一张测试用例表(主要是存储payload信息的,针对输入做用例)从而可以配置化地做接口自动化,目前我还没有全部完成,老师你觉得这个方案可行吗。
作者回复: 您好,您的思路也很好,是一种解决问题的方法。继续加油完成你的实践过程,期待您成功后来分享您的实践心得和技术细节。
2020-02-14216 - 滚球兽挡板服务开发框架一般有哪些呢?列举一下么?想做个挡板服务
作者回复: 您好,挡板系统也是我们常说的mock服务,但是更专业的交付叫 test double。我会在最后一节课介绍一个简单易用的mock框架。我比较推荐使用一个比较流行的框架完成比如 mockito、javamock等,很好用又很简单,除非必须自己研发否则现在开源的这些已经很优秀了
2020-02-125 - 、Attention!/usr/bin/env python # -*- coding: utf-8 -*- from common import Common comm = Common('http://127.0.0.1:12356') uri_selectEq = '/selectEq' payload = "equipmentid=10003" response_selectEq = comm.post(uri_selectEq, params=payload) print(response_selectEq.text.encode('utf8')) uri_kill = '/kill' payload = "enemyid=20001&equipmentid=10003" response_kill = comm.post(uri_kill, params=payload) print(response_kill.text.encode('utf8')) 老师,后两个接口参数是之前接口的返回值,那我如果要参数化,是要用正则去提取返回值吗?
作者回复: 谢谢,正则表达式是可以完成的,也可以用json库将其变成对象进行处理
2020-02-163 - 蔡森冉自己开发能力基本没有,但是之前看过一些纯代码构建测试框架的教程,一直无法坚持下去,用了工具又觉得有时候很受局限,真没想过把他们并存,现在我能即开始这些工作又能同时提升自己开发能力,将他们结合在一起
作者回复: 谢谢,太棒了,我希望你能在我的课程中有所得,也感谢你的留言
2020-02-1422 - Middleware学到了,用了这么久 Postman 原来还可以这样?👍👍
作者回复: 谢谢支持
2020-02-122 - 派森大佬,因为有时研发现场开发的接口,连个文档都没有,时间太紧张,没有精力去编写自动化用例,但是回归测试又必不可少,如果全部手工操作,测试组的压力很大,本身我们是有基于RF的Web测试框架,但是不适用这种模式,所以就想到利用接口的录制和回放,想省去编写用例和代码这部分工作,这块有没有好用稳定的框架或者工具介绍下啊
作者回复: 录制回放可以使用poatman的方式,在框架中我知道httprunner支持但是具体我并没有深入研究过,您可以考察一下是不是适合您team。
2020-02-1921 - 晓老师,如果把postman换成jmeter,再加上自己设计的测试框架,也应该是可以的吧。再请问一下,对于web平台的接口测试,postman和jmeter倒底哪个更合适 些呢?
作者回复: 您好,第一个问题:用什么工具都可以,你的想法也很棒。第二个问题:对于工具,这两个都差不多,还是要仰仗于你自己team的基础,没必要因为选择一个工具付出太多的团队成本。
2020-06-18 - 王富贵postman能批量导出python脚本吗
作者回复: 目前我还没有发现这个功能,不知道最新版本中是否支持这种批量导出,但是批量导出会不会在修改脚本的时候会产生会乱呢?我确实也没有怎么考虑过该问题,如果你有类似时间欢迎留言给我。谢谢
2020-02-24 - aoe作为一个Java程序员,看了老师的这篇文章,感觉非常适合推动自动化测试,让不懂代码的测试小姐姐快速入门,提升战斗力。
作者回复: 谢谢您的支持。
2020-02-18 - hello老师,请教个问题,接口测试是否依赖特写的环境,对应环境中产生及依赖的数据该如何维护,多谢
作者回复: 您好,接口测试的依赖问题确实有问题。因此需要使用mock来解决,我会在后续课程中讲解mock 服务,并推荐一个简单容易使用的mock工具。
2020-02-14