华人澳洲中文论坛

热图推荐

    自从用了这延接口神器,团队效力晋升了 60%,必需保举

    [复制链接]

    2022-8-10 10:24:42 52 0

    做技术办理的童鞋,往往会堕入这样一种窘境:疲于奔命,四处救火填坑,沟通推动,却挤不出时间思考对团队和名目来讲真正首要的事件。
    你有无阅历过这样的场景:
    1.上司总是改了接口但不保护文档,屡说不改
    2.后端改了接口没有及时通知前端和测试,致使上游环节的共事来投诉
    3. 因为团队每个角色使用的工具不同,工具之间的数据又无奈兼容互通,致使一些共用的数据,每集体却要本人反复去创立、复制一遍;而一旦泛起修正,每集体又要到不同软件再改一遍
    4.新共事入职,工具入门门坎高,致使上手难题且迟缓
    假如在你的名目组里,这样的情况重复产生,那末有须要斟酌一下这个团队研发效能工具了。



    这款工具叫Apifox, Apifox=Swagger+Postman+Mock.js+Jmeter,是一个集接口设计,文档办理,接口调试,接口mock,自动化于一体的研发效能工具。
    后端能用它来设计、调试接口和办理文档,前端能使用mock功用对页面进行调试,测试能用它做接口自动化,研发办理能用它来协调剂个研发流程,把控名目进度。
    能单兵作战,也能团队合作
    它确实做得很好。是单兵作战和团队合作都做得十分杰出那种。
    1.在单兵作战上
    假如你是后端,那末Apifox的可视化接口设计和接口、文档一体化功用比swagger更易上手和保护;
    它还能操作数据库,反对30多种编程言语,调用内部函数和脚本,反对继续集成,调试功用比Postman更齐备;
    假如你是前端,那末Apifox的智能mock引擎可用于一键mock出实在业务数据;
    假如你是测试,那末Apifox的用例自动生成能够让你高效履行自动化测试;
    2.在团队合作上
    假如你在一个团队里,那末全部团队只需求使用Apifox一个工具,一个名目只需求一套接口数据, 就可以完成接口开发--接口文档办理--接口调试--接口自动化测试--接口保护--版本迭代 等一全部API研发流程和API从设计到上线的生命周期办理。
    后端角色:文档办理、接口调试
    1.可视化接口设计页面
    和swagger需求经过编写代码造成接口页面不同,Apifox只需求填写申请参数、申请办法,响应参数、添加接口阐明就可以生成一份接口文档。
    接口可间接进入调试环节,或者间接生成业务代码,同时也可进入下一环节,给前端调试页面,测试履行接口测试。



    2.文档与接口一体化
    接口和文档使用同一个工具,一旦接口有修正和迭代,文档能够同步更新保护,防止由于文档和接口别离形成保护不迭时的状况。



    3.扩展功用辅佐调试
    在调试方面,Apifox能够衔接并操作数据库,使用真正的业务数据来进行调试,也反对自定义断言对响应数据进行校验,还反对调用内部函数和脚本。这等于能疯狂加外挂,能够按照本人的业务去设计一些辅佐调试功用。



    前端角色: 智能mock
    1.无代码、智能mock业务数据
    前端同窗广泛使用mock.js等工具,写脚本结构业务数据对页面进行调试,流程繁琐,多了额定的任务量。
    而Apifox事后内置了20多条罕用的业务数据mock规定,如身份证号,url,姓名等,能知足常见的业务数据mock需要;



    假如需求结构特殊的业务数据,能够本人编写正则表白式,构建造数规定



    使用的时分只需求在响应参数中选择对应的mock规定,发动mock办事申请,就可以获取十分真正的业务数据。



    在响应参数中选择适合的mock规定



    前往响应的数据
    测试:自动化功用
    1.用例自动生成
    在接口调试的进程这类,修正和填写各种申请参数可保留为接口参数用例。



    创立业务场景用例时,将上述生成的用例按照履行导入,生成一连串测试步骤



    这样就实现了测试用例的编写,十分轻松。而测试的时分,只需点击运转,就可以一次性跑完一全部模块的测试用例。基本就不必人工点点点。
    2.用例自动更新
    接口假如被开发修正了,那末用例因为使用的是同一套接口数据源,也会同步被更新,不需求人工去手动肯定变卦之处,一个个去修正。
    关于变卦致使的接口响应参数字段的变动,可经过回归测试,借助接口断言,定位到修正的部份,针对性地去修正对应测试用例。
    3.自动生成测试讲演
    一键运转后,就可以自动生成测试讲演,测试讲演不只会显示用例整体的履行状况,针对每条履行失败的用例,还能按照断言和自动数据构造校验,阐明用例失败的缘故。



    团队合作:API闭环任务流,全生命周期办理
    作为一个单兵作战的利器,它有优于传统工具的表示,但它能做的事件不止于此。
    其实是,互联网开展了这么久,工具始终在新陈代谢,
    但第一次,有一个工具完全买通了从接口设计、文档办理、前端调试,接口自动化的全部接口研发流程;
    可以掩盖到从接口设计,到修正、保护、版本迭代的接口全周期的办理。
    开发和测试不再用费力巴拉地——写接口文档用swagger,接口调试用postman,页面调试用mock.js,测试用Jmeter,一遍各处导入乃至手动复制接口数据到这些工具中。
    合作才是Apifox真实的杀手锏。
    名目接口数据零散散布在不同工具中,由不同人员掌握,往往形成迭代一时爽,沟通修罗场,保护火葬场
    而使用Apifox,一个工具,一份名目接口数据,团队每个角色参预其中,各取所需。
    后端用它来做文档办理和接口设计, 前端用它来调试页面, 测试用它来做自动化,
    相反的参数字段只用写一次,其余人用到间接调用。相反的接口只需写一次,各端都能同享。相反的用例只需写一次,就可以搭积木般结构出测试用例。
    由于不需求使用多个工具,也就增加了工具切换和数据导入等反复任务所挥霍的时间;
    由于使用同一套数据源,一旦接口数据产生变卦,数据能及时同步更新到各端,不需求此外告诉、由上游环节的童鞋本人手动去修正。
    旧有名目无痛迁徙
    大家手头上必定还有一些经年的名目在保护,想要迁徙到Apifox里也很简略,Apifox 目前反对多达20种格局的接口数据导入,足以完成无缝导入,一键迁徙。



    彻底收费
    有些产品口口声声说要提效,实际上为了留住用户,限度名目,限度接口数给用户徒增不少费事,就是为了逼用户不能不去买公有化部署。
    这个软件SaaS版本民间曾经许诺永远收费,只要公有化部署是付费的。并且SaaS版本不限接口数量,不限名目人数,不限功用,十分刻薄,关于日常开发来讲,SaaS版本曾经彻底够用了。



    原文链接:http://mp.weixin.qq.com/s/7cufZVPsZI04SwGYf3ZrRQ

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题23

    帖子32

    积分151

    图文推荐