- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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:接⼝运⾏参数,只能保存为⽤例,⽽不能保存到接⼝⽂档
您可能关注的文档
- 单元测试技术方案.pdf
- junit+mockito单元测试基本用法.pdf
- 高并发编程技术点.pdf
- sentinel方案(带控制台dashboard).pdf
- 动态感知Nacos服务地址和ribbon远程调用优雅上下线.pdf
- 利用logId追踪请求链路日志 V1.0.pdf
- DDD领域驱动设计.pdf
- 设计模式手册.pdf
- GitLab服务如何高效集成Hooks.pdf
- 群发短信去重方案.pdf
- 2024年小学教师工作计划模板(八篇) .pdf
- 2024年药学类之药学(师)题库检测试卷B卷附答案 .pdf
- 2024年必威体育精装版仁爱版五年级数学(上册)期中考卷及答案(各版本) .pdf
- 2024年高中生个人职业生涯规划 .pdf
- 2024年法律职业资格之法律职业客观题二题库与答案 .pdf
- 2024年资产评估师之资产评估基础真题练习试卷B卷附答案 .pdf
- 2024年度社工(初级)《社会工作实务(初级)》考试典型题题库及答案.pdf
- 2024年新员工下半年工作计划范文(3篇) .pdf
- 2024年律师委托代理合同标准版本(三篇) .pdf
- 2024年股权抵押借款合同范本(4篇) .pdf
精通系统架构设计,能够设计可扩展、高效、安全的系统。 面对复杂问题时,能够运用创造性思维找到解决方案。 带领团队落地多个大型项目。
文档评论(0)