最近趁摸鱼时间体会了一款神器,堪称后端前端们的摸鱼加速器,测验们的寿数催化剂。
那就是:Apifox。我国自主研发的集文档、接口调试、Mock、接口主动化测验一体的协作渠道。
一套体系、一份数据,可解决多个体系之间的数据同步问题。
界说好接口文档,则数据库系统工程师接口调试、数据Mock、接口测验就能够直接运用,无角点检测需再次界说;接口文后端是做什么的档和接口开发调试也能够同一个东西,接口调试完成后即可确保和接口文档界说完全共同。高效、及时、精后端是什么工作确!
已有的API东西,例如postman,fiddler等,虽然功用也很强壮,但是食用起来还是比较的繁琐,面临少量的接口还好说,要是面临数据库系统概论很多的接口,需求耗费一定时间和精力去分门别类树立标准文档,增加相应的接口,Mock数据测验……
或许由于习惯性的问题,难以移步新的软件东西,但是这款Apifox东西一旦你接触之后,你就或许停不下来并爱变量类型有哪些上它。以下是亲测体会:
Swagger接口导入Apifox
先前接口服务通常装备开源Swagger,来共同前后端用于生成文档和代码的东西,它运用 yaml/json 作为描述言语。经过 OpenAPI Specification 来描述 API,最后运用 Codegen 根据不同的装备来生成各种 language、library 的 Code、Docs。
这个功用出现之后,现已成为了不少拥护数据库者爱戴,接口分门别类,恳求的参数和输出参变量与函数数一目了然。
但当接口数量堆积一定数量之后,测验后端语言的负担随处可见变量之间的关系,无法快速定位到目标接口,测验的数据痕迹无法保留,切换接口版角点法本需求从变量值头输入token和参数,无法m数据库有哪几种ock数据,需求手动“张三”,“123”……Umm
所以,运用Apifox,以上的问题统统能够解决。
首要,咱们经过Swagger文档的json格式地址导入到Apifox。这成功的快感着实让人眼前一亮。
在项目概览的方数据库原理位,有一个主动导入功用,能够看到挑选导入的频率,亲测每隔3小时之后就会更新接口。
默浏览器历史上的痕迹在哪里许选项OpenApi(Swagger),输入称号和Swagger的json地址,在高档选项里最好勾选接口途径后端需要学什么加上b浏览器下载asePath,由于接口域名地址咱们能够在全局装备,然后指定在你树立的项目文件夹里,别的接口的覆盖模式也能够由自己挑选。
导数据库系统工程师入之后,发现接口依照Contro数据库ll角点解er的命名为分组导入,相应数据模型也会导入,恳求接口的时分依照原有的接口实体进行调用浏览器网站删除了怎么恢复。
Apifox全局变量后端开发装备
前面提到过,导入接口文档的时分,挑选【接口途径加上basePath浏览器推荐】,此时咱们看到调用接口的地址是角点检测一个半途径,现在咱们经过全局变量的方后端开发是干什么的法来补全接口。
右上角点击办理全局变量,增加接口服务称号和接口的地址。
在接口的目录里的浏览器推荐服务(前置url)增加接口地址。咱们的项目或许会包含多个接口服务,咱们按每个接口服务为分组,相应的文件夹里挑选自己的接口地址,然后一切子级的文件夹的前置url都承继自父角点是什么类(感叹面向对象发挥到了后端框架极致)。
然后,就能够恳求了?你是否会发现,咱们的接口里会有授权token以及特别头部?莫变量的定义非咱们每个接口恳求都要手动装备一遍吗数据库有哪几种?先生多虑了,咱们来看。
咱们以变量英语tok角点en为比方,首要在全局增加一个变量:om_to变量的定义ken,然后在授权接口里调用之后,点击【后置操作】,增加之后挑选【提取变量】。
注意,此处的变量称号要和全局变量的共同,然后经过表达式:$.属性名 进行提取变量赋值给全局变量。
成功之后,会在控制台里看到现已赋值给om_token了,在全局变量办后端框架理里也能看到token的值。
然后运用,在接口的总目录里,点击浏览器的历史记录在哪【Auth】,挑选【Be数据库管理系统arar Token】,Toke变量的定义n的值挑选刚刚装备的变量名【om_token】。这里或许不同的接口有变量名不数据库有哪几种同的token类型,只需挑选对角点法应的接口文件夹里装备对应的token变量即可。
经过全局变量,咱们能够把固定不变的参数都能够经过全局变量或许提取变量的方法来完成呢。
到了这里咱们现已把接口的环境建立好了,现在能够完成调用。此处一个完整的接口调用就完成了。
比方Put,Post恳后端求需求传递实体的,咱们能够经过主动生成Mock数据进行恳求,而不用经过咱们自己手动输入张三,李四啦。
Apifox主动测验组件
咱们还能够完成主动化测验,自行挑选单元测验或许集成测验。
在左侧菜单【主动化测验】里右键分数据库软件组增加【测验用例】,挑选从接口中导入,挑选需求测验的接口,下边能够挑选【绑定】接口,就会两边同步更改,相应的后端开发是干什么的接口测验数据也会同步测验。
导入测验的接口之后呢,右侧能够挑选测验的频次,也支撑压变量的定义力测验。
装备之后,能够检查对应的测验报告,成功和失利的数据,以及接口调用的时间。咱们是不是能够开发一个功用之后,装备一些压力测验数据,让他自浏览器网站删除了怎么恢复己跑咱们就能够摸鱼刷水去了?
咱作为一名谨慎的码农,一些测验用例天然要考虑全,咱们能够在mock参数的时分 ,值能够装变量类型有哪些备动态变量,例如等价类划分、边界值法、因果图、判定表,正交摆放。
当然,还能够生成恳求代码;还浏览器的历史记录在哪能发布到Api Hub同享;检查一些闻名开源Api接口。参照大佬们的开源接口文档,瞬间知道什么是国际的参差。
能够看到他们的接口API界说是很谨慎,很完善的,从中也能借鉴不少标准。
现在体浏览器历史上的痕迹在哪里会的都是在开发过程中实际用到的功用,其功用远不止这些。还能链接数据库,经过sql脚本来测验开发,且支撑多种言语,有爱好的伙伴能够自行体会。
Apifox下载地址
软件完全免费,复制下面的链接,后端是做什么的粘贴到浏览器翻开即可下载,
官网地址:www.apifox变量是什么意思.cn角点法/?utm_source…