Apifox新手快速上手.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Apifox快速上⼿

1、Apifox定位

Apifox=Postman+Swagger+Mok+JMeter

Apifox是API⽂档、API调试、APIMock、API⾃动化测试⼀体化协作平台。

2、Apifox功能

1.接⼝设计:Apifox接⼝⽂档遵循OpenApi3.0(原Swagger)、JSONSchema规范的同时,提供了

⾮常好⽤的可视化⽂档管理功能,零学习成本,⾮常⾼效。并且⽀持在线分享接⼝⽂档。

2.数据模型:可复⽤的数据结构,定义接⼝返回数据结构及请求参数数据结构(仅JSON和XML

模式)时可直接引⽤。⽀持模型直接嵌套引⽤,直接JSON/XML智能导⼊,⽀持oneOf、allOf等

⾼级组合模式。

3.接⼝调试:Postman有的功能,⽐如环境变量、前置/后置脚本、Cookie/Session全局共享等功

能,Apifox都有,并且⽐Postman更⾼效好⽤。接⼝运⾏完之后点击保存为⽤例按钮,即可⽣

成接⼝⽤例,后续可直接运⾏接⼝⽤例,⽆需再输⼊参数,⾮常⽅便。⾃定义脚本100%兼容

Postman语法,并且⽀持运⾏javascript、java、python、php、js、BeanShell、go、shell、

ruby、lua等各种语⾔代码。

4.接⼝⽤例:通常⼀个接⼝会有多种情况⽤例,⽐如参数正确⽤例、参数错误⽤例、数据为空⽤

例、不同数据状态⽤例等等。运⾏接⼝⽤例时会⾃动校验数据正确性,⽤接⼝⽤例来调试接⼝⾮

常⾼效。

5.接⼝数据Mock:内置Mock.js规则引擎,⾮常⽅便mock出各种数据,并且可以在定义数据结构

的同时写好mock规则。⽀持添加“期望”,根据请求参数返回不同mock数据。最重要的是

Apifox零配置即可Mock出⾮常⼈性化的数据,具体在本⽂后⾯介绍。

6.数据库操作:⽀持读取数据库数据,作为接⼝请求参数使⽤。⽀持读取数据库数据,⽤来校验(断

⾔)接⼝请求是否成功。

7.接⼝⾃动化测试:提供接⼝集合测试,可以通过选择接⼝(或接⼝⽤例)快速创建测试集。⽬前接

⼝⾃动化测试更多功能还在开发中,敬请期待!⽬标是:JMeter有的功能基本都会有,并且要更

好⽤。

8.快捷请求:类似Postman的接⼝调试⽅式,主要⽤途为临时调试⼀些⽆需⽂档化的接⼝,⽆需提

前定义接⼝即可快速调试。

9.代码⽣成:根据接⼝及数据数据模型定义,系统⾃动⽣成接⼝请求代码、前端业务代码及后端业务

代码。

10.团队协作:Apifox天⽣就是为团队协作⽽⽣的,接⼝云端实时同步更新,成熟的团队/项⽬/成员

权限管理,满⾜各类企业的需求。

1.团队管理

1.1创建团队

创建⼀个开发团队,例如:(成丰产研中⼼)

1.2创建关联项⽬

创建团队管理的项⽬(例如:⽤⼾中⼼、油⽓平台),每个项⽬单独管理api接⼝

1.3邀请相关⼈员进⼊团队,并分配对应的管理权限

权限分为两部分:

a.团队权限

b.项⽬权限

2.API⽂档管理

2.1环境管理

根据现有环境,配置各个环境的url等参数,环境变量等

2.2接⼝⽂档设计

定义接⼝⽂档规范(如接⼝路径、参数、返回值、数据结构等)。

a.接⼝路径:/开头,⽆需设置⽹址端⼝号等

b.基础信息

c.请求参数

常⽤参数类型

▪form-data:即Content-Type为multipart/form-data。

▪x-www-form-urlencoded:即Content-Type为appliation/x-www-form-

urlenoded。

▪json:即Content-Type为appliation/json。

▪binary:发送⽂件类数据时使⽤。

d.参数变量使⽤

所有参数都可以使⽤变量,使⽤⽅式为双⼤括号包裹变量名,如{{my_variable}}

e.返回响应

2.3接⼝测试运⾏

点击运⾏标签即可测试运⾏

ps:接⼝运⾏参数,只能保存为⽤例,⽽不能保存到接⼝⽂档

文档评论(0)

易油科技首席架构师 + 关注
实名认证
服务提供商

精通系统架构设计,能够设计可扩展、高效、安全的系统。 面对复杂问题时,能够运用创造性思维找到解决方案。 带领团队落地多个大型项目。

1亿VIP精品文档

相关文档