2.导出成功后,点击接口管理,即可看到导出的接口数据 。
Apifox 是 API 开发测试全流程集成工具,Apifox = Postman + Swagge
r + Mock + JMeter 导出 PDF、Word 方法 目前还不支持直接导出 PDF、Word 等其他格式数据,但可使用外部工具将Markdown转为对应格式。 如使用 Typora 即可将 Markdown 导出为 PDF、Word 、OpenOffice、Epub等格式。
Apifox 中文版是一款适用于 Mac 的API接口调试应用。官方介绍 Apifox = Postman + Swagger + Mock。Apifox 可以用于接口文档、接口调试、Mock、自动化测试,可以帮助大大提升开发效率!
软件开发过程中,接口管理、调试、自动化测试是必不可少的,我们经常使用 Postman 等工具来进行接口调试,在接口调试方面 Postman 做的非常出色。但是在整个软件开发过程中,接口调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:接口文档定义、Mock 数据、接口自动化测试等等。而 Apifox 就是为此而生的。
可视化接口管理
支持数据结构(JSON Schema)管理,多接口可复用相同数据结构。
接口调试
Postman 有的功能,比如环境变量、预执行脚本、后执行脚本、Cookie/Session 全局共享 等功能,Apifox 都有,并且和 Postman 一样高效好用。
自动校验数据结构
接口调试时,自动校验返回的数据结构是否符合接口文档定义,一键发现接口数据异常。
接口数据 Mock
内置 Mock.js 规则引擎,非常方便 mock 出各种数据,并且可以在定义数据结构的同时写好 mock 规则。 支持自定义期望,灵活配置根据参数值返回不同数据内容。 零配置即可 Mock 出非常人性化的数据。
自动化测试
完善的接口自动化测试功能,保证接口数据的正确性。 支持自定义脚本,自动化检查数据正确性。自定义脚本语法 100% 兼容 Postman,降低学习成本。
数据导入/导出
支持导出 OpenApi (原Swagger)、Markdown、Html 等数据格式。 支持导入 OpenApi格式(原Swagger)、Postman、HAR、RAP2、yapi、Eolinker、DOClever、ApiPost、Apizza 等数据格式。
(1)管理环境--新建环境,或者是本机自带的环境,添加url前缀。host+端口等。(2)可在全局参数里,添加cookie,和代码传参一样,放在header里。
(3)引用全局参数:{{cookie}}。(和postman相比,少了一个get variable的步骤)。
(4)也可以在全局或者当前环境下,将某个数据设为变量。
(5)apifox在创建新的接口名称后,先保存。可以对文档进行修改和前后置 *** 作。
前置 *** 作:连接数据库,提取变量
后置 *** 作:提取变量&断言
APIfox 将开发的接口文档和测试的接口测试结合在一起。
接口文档发生了改变(如参数),接口测试不用改。测试只需要改动测试的前置和断言。
建立一个api文档:输入url,请求参数和响应结果(做测试参考):
如:响应码:200,选择raw,响应示例,应该输入文字
如:响应码:200,返回的是一个json格式,则内容格式选择json,并可以自动生成mock的值。然后在添加示例里面,可以自动生成响应的示例。(接口文档中返回的响应的格式仅仅是作为格式的参考,是mock的,虚拟的。是方便开发编数据。)
真正的响应值要根据请求参数来。
一个完整的接口测试流程:
先在环境中,输入url前置。然后在新建接口里,输入参数值;之后在后置里面实现断言。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)