接口测试平台161接口导入功能:(1)【顺便聊聊这个平台存在的意义】
发布于 2021-10-18 00:10
前言:
好久不更新这个接口测试平台系列了,现在没什么事就继续写一写。
其实从写这个平台之初,就有很多质疑的声音,大意就是市面上有那么多开源的好用的接口管理平台,那些平台都是出自专业的团队之手,早已商业化,个人做平台是断无可能超过那些商业商品的,那么为什么还要做呢?
其实关于这个问题的思考,我早就想过无数次,甚至超过所有人,最终我觉得这个问题的答案是:这个问题本身就是个伪命题。
为什么这么说呢?我们不妨从下面几点来看:
1. 一般人怎么回答这个问题?
大道理上来说,我们大到国家,小到公司,团队,组,个人,都需要把核心技术掌握在自己手里,防止被突然牵鼻子走,毕竟被掐脖子的例子数不胜数。往俗了说,自研的东西领导比较放心,虽然会难用,但是省钱啊,大家可能不知道那种开源商业平台有一天收费的话就是动辄一年上百万....往死里宰你没商量,现迁移都来不及。还有就是,接口数据是最最敏感重要的数据,真的放在其他平台上,风险不能说完全没有,最好的办法就是脱机。这也解释了为什么很多gq部门,用的浏览器都是最古老的ie浏览器。
2. 这本身就是个矛盾,我们自己做的接口测试平台,压根就不是要去和人家商业化的大平台去比,根本就不在一个量级也不是一个赛道,试想假如我们自己三五个测开就能做出超过那些大平台的东西,那我们还干屁的测开?我们自己去开公司卖这个平台,不更好?那么我们的赛道是什么?快速定制化的解决自己公司内的实际问题,还有就是我们个人的成长,毕竟就算再熟练的操作员工资和稳定都不行,你用其他平台用的再好,换掉你分分钟。通俗一点说就是,测开工资高,学了这个,做了这个,面试拿高薪不是问题。而我见过最多的实际作用就是,给我们很多测开同学提供了无尽的okr和晋升支持。
3. 我不止一次的强调,我是做教程的,是教人的,而不是来推广平台卖平台的销售。市面上那么多牛逼的工具,你免费用还是付费用,归根结底,你只会用,你会做么?不可能的。就算那些平台开源,你能看懂那些代码么?看不懂,所以这里分为三个层次:
教程 - 开源 - 使用
最后说下,接口测试平台-教程版,它就像是一个毛坯房,博主并没有花费什么时间进行优化和美化,但是它的骨架结构和技术都赤裸裸的摆在你面前让你具备了再建一套更好的房子,或者是按照自己的品味装修一下,更何况这个平台早已经在几家公司内正常使用和迭代中了。
它也像是你的第一套房子,虽然很简陋,但是毕竟是属于你的,而不是你租的那些漂亮的豪宅。你对它的实现技术是完全掌握的,看着它一步步成长起来,你就是它的主人。自己的房子产权到期依然是自己的,而租的房子在你没钱支付租金后就会无情抛弃你。
当然,最好的办法是租一套舒适的住,同时自己偷偷建一套自己的房子,你是备用还是未来收租都可以。想想华为的鸿蒙系统,就明白了,在用着安卓的同时也不能懈怠研发自主系统才是长久之计。
其实,很多同学都靠着这个长达将近200篇的系列启蒙教程,成功迈入了测开领域,拿到了高薪,这不用我说,群里的大家比我还清楚。还有更厉害的事举一反三,给平台改造的特别牛逼,还有的改造成了其他测试平台,所以这个教程的作用是辐射性的,很重要,不能停。
好了,该说说接下来的一个大篇幅了....
正文:
说起接口导入,作为一个公司内的轻量级测试平台来说,第一要务就是和其他的类似软件进行接触和交互,虽说不求达到共生的状态,但是起码不能成为二选一的情况,这也符合iso9126质量体系中的 可移植性 中的共存性。
我们来简单想一下,接口测试平台想导入其他软件的接口进来共享,都有哪些途径?
1. 从postman导入
2.从apidoc,wiki等类似接口文档平台导入
3.从其他接口管理平台导入如swagger和yapi
4.直接抓包导入
5.从公司自己自定义的接口文档/实际文件导入
6.从接口测试平台自营接口仓库导入
7.从其他项目导入
8.......
我们想成为测开,其实并不一定要学习某技术,某框架,某语言,也并不一定要做出某测试平台,某压测平台,某测试工具。
只要我们能利用先进技术来加快公司的测试效率,减少成本,能在关键时刻解决技术难题,即是测开。
那么,我们现在面临的就是一个导入的难题,导入的途径我上面也列出来了,这个算是一个比较通用的技术,并不局限在接口测试平台上,你做一些数据工厂平台,压测平台,也肯定需要导入导出这种功能,这在质量把控上叫做宏观接口中的软件接口实现。
接下来的篇幅,就是:
先解决最简单和准确的,postman接口导入。
然后是导出(是的,平台想提高作用,肯定要能导出标准格式的接口文档才行)
然后是破解公司的接口文档平台来导入
然后是从其他项目来导入
然后是从我们自营的接口仓库导入(自营仓库意义重大)
本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。
相关素材