前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >探索干货篇!Apifox 建设思路

探索干货篇!Apifox 建设思路

作者头像
Wu_Candy
发布2022-07-05 14:47:59
9900
发布2022-07-05 14:47:59
举报
文章被收录于专栏:无量测试之道
Apifox 是什么

Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。

Apifox 在哪里使用

Apifox 使用在全团队协作里面,大家共一份文档,协同办公。

为什么使用 Apifox

Apifox 优点如下:

  • 一套系统、一份数据,解决多个系统之间的数据同步问题;
  • 只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;
  • API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致;
  • 高效、及时、准确。
如何落地实施

今天的分享以 java 项目集成为示例来演示。

1.如何部署?

目前部署有两种方式:

  • 基于 B/S 结构的 WEB 版
  • 基于 C/S 结构的桌面版

两者可以协同,如下图所示。

桌面版:

WEB版:

2.如何协同?

项目、团队成员权限管理如下图所示:

后端同学:

Step1: 项目中引入 swagger 包

在项目里面引入 swagger 包后,在代码里面按照注解方式对 api 内容进行描述,尽可能的详细且实时同步更新 api 的变更。

问:在 apifox 平台里面如何导入api信息
答:

1.登录 Apifox 平台

2.目录路径: 项目设置

3.导入数据界面如下

Step2: Apifox 平台查看上面导入的接口数据

如下图所示:

Step3:【接口管理】下,选择一个接口进行调试与自测接口

Step4:【接口管理】下,选择一个接口运行后,执行保存

Step5: 提取响应结果里面的变量,用于给到下一个接口使用

Step6: 自动生成【业务代码】和【接口请求代码】

前端同学:

注意事项:请求环境要切换到 Mock 服务下。

Step1: 添加自定义接口

Step2: 调试自定义接口

Step3: 接口数据 Mock

测试同学:

Step1: 测试同学可以在 Apifox 平台上面对接口进行测试,只需要做一些简单的配置即可。

1.配置接口参数及header信息

2.添加断言

3.发送请求及检查响应

点击【发送】按钮

Step2: 测试同学针对接口编写接口用例并保存

Step3: 测试同学可以将上一步骤中添加的接口用例关联到一个用例组里面,然后一并执行且可以出测试报告

如下所示:

Step4: 测试套件功能可以将测试用例的做成集合,每个测试套件包含多个测试用例

Step5: 实现了简单的压测操作

总结

1. Apifox 可以很好的满足我们内部的使用。

2. Apifox 是云端管理接口,是会有一定的安全风险,如果想私有化,需要付费使用。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 无量测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Apifox 是什么
  • Apifox 在哪里使用
  • 为什么使用 Apifox
  • 如何落地实施
    • 1.如何部署?
      • 2.如何协同?
        • 问:在 apifox 平台里面如何导入api信息
          • 答:
          • 总结
          相关产品与服务
          Prowork 团队协同
          ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档