Apifox使用介绍

Apifox使用介绍

一、Apifox简介

Apipost是一个支持模拟POST,GET,PUT等常见HTTP请求,支持团队协作,并可直接生成并导出接口文档的API文档,调试,Mock,测试一体化协作平台。

定位:Apifox = Postman + Swagger + Mock + JMeter

官网下载地址:https://www.apifox.cn/

安装:默认安装即可,无特殊配置

二、Apifox使用说明

  1. 新建团队
    Apifox支持团队协同办公,可根据需要创建自己的团队,并进行成员管理、权限管理等
    新建团队

  2. 新建项目
    团队建好后,在团队内新建项目,以此来进行接口管理。企业内项目建议设置为私有项目。
    新建项目

  3. 导入接口
    Apifox支持多种格式导入。若要导入Postman里维护的接口,则需先从Postman导出,且导出格式为Collection v2.1 (recommended)
    导入1
    导入2

  4. 新建接口
    如图,维护好接口请求方法、URL、请求参数等。
    新建接口

  5. 编辑接口
    在如下图-修改文档页面可对接口信息进行维护
    接口文档

  6. 环境管理
    通常我们管理的项目会分为线上、测试、开发环境等多套环境。接口维护好后,可将URL里的HTTP协议及域名部分设为变量,并在环境管理中进行配置。后续在调试、测试时可灵活切换环境进行验证。
    环境管理

  7. 运行接口
    在接口管理-运行下,修改参数值,点击发送按钮即可运行接口,查看返回信息。需注意的是,运行接口前,右上角需先选择环境。
    另外,可将运行的数据保存为用例。
    接口运行

  8. 用例维护
    接口设置好参数后运行并保存为用例,添加用例的后置操作完成用例编写。
    用例维护01
    用例的后置操作常用的有断言、自定义脚本等。其中断言配置如下图:
    用例维护03
    表达式的提取,$后为根节点,例如要提取machineVerifyEnable,则表达式为 $.data.machineVerifyEnable

    {
    	"ret": 1,
    	"data": {
    		"machineVerifyEnable": true,
    		"machineVerifyConfigs": [
    			{
    				"supplierType": 0,
    				"verifyTypes": [
    					0,
    					1
    				],
    				"appKey": "FFFF0N00000000008E28"
    			}
    		],
    		"machineVerifyAppKey": "FFFF0N00000000008E28"
    	},
    	"statusCode": 200,
    	"bizCode": 900200,
    	"error": null,
    	"_store": "CHINA_GET_/manager/user-manager/api/v1/config/global"
    }
    

    用例维护好后会显示在接口的下一级节点:用例维护02

  9. 批量运行
    在自动化测试中,可以导入接口用例,用于批量运行管理。由于项目涉及公司机密,此处引用Apifox官方截图。
    批量运行

  10. 测试报告
    批量运行后,Apifox可自动生成测试报告
    测试报告01
    测试报告02

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值