定制网站这款国产API工具也太强了吧!让我放弃了postman

定制网站为什么弃用转用Eolink?

定制网站程序员在接口开发完成定制网站后都通常需要自测,定制网站当返回结果根据符合预期时,定制网站则表示代表接口可用。定制网站自己以前用的是postman定制网站来进行接口测试,但postman定制网站只能进行接口测试,有局限性、定制网站很多场景不能满足我的需求,定制网站比如无法在collections定制网站之间简单移动 API、管理Collections定制网站时候也无法创建文件夹管理多个、定制网站同步数据功能也经常不好用。
定制网站刚好前段时间偶然接触定制网站到了一款不错的API工具、定制网站这款产品我自己也用了一段时间,定制网站总体来说是非常适合大家,定制网站不管是开发,测试,定制网站运维等都觉得不错。给大家看看我的实际使用效果。

可以对比Eolink和Postman主要功能列表,的优势就体现出来了。

自己也看了下官方对Eolink这款产品的介绍,产品的主要功能体现在 API接口调试、Mock功能、自动化测试、团队协作和交互上、结合了API 设计、文档管理、自动化测试、监控、研发管理和团队协作,还集成 Gitlab、钉钉、企业微信、Jenkins、飞书等平台,简直就是一个六边形战士,没有任何短板!最重要的是,Eolink在商用方面已全面领先!

目前产品免费,可使用web版同时也可下载桌面端,Windows、Linux 、Mac平台均支持使用!

体验地址

话不多说,直接给大家介绍几个自己常用的实际功能点。

实战体验功能1:多平台一键导入数据源

Eolink提供了一键导入功能,我自己将以前用postman测试的接口文档从postman导出为json格式

在Eolink里面项目–导入–选择导入数据类型&文件即可使用,不仅支持postman,同时也可以快速将Swagger、RAP、YAPI等产品内的数据快速迁移到Eolink中。

选择需要导入的JSON文件之后会在右侧弹出一个任务列表队列,可以查看导入的状态和下载。

导入之后在项目根目录就可以看见从postman导入的Json格式的标准接口信息,在Eolink加载渲染出来了,点击接口就可以进行功能测试或者分享链接给前端小伙伴进行接口联调啦。

实战体验功能2:基于IDEA插件上传API文档同步

Eolink支持IDEA插件的方式,可以将JAVA方法解析成API文档,能够分析方法出入参自动生成注释,并且可将API信息上传到Eolink服务上。 目前插件已经进驻IDEA市场,在IDEA插件市场中搜索“apikit”,找到“Eolink ApiKit”插件安装即可。

需要注意的是:目前支持2020年3月份至今所有版本的IDEA

我这边已经安装了,就不再重新安装了,安装完整之后需要重启IDEA,重启完成后需要在Preferences中选择Eolink Setting配置上传参数。

参数获取方式:SpaceKey和ProjectHashKey参数可以通过Eolink web版url路径中获取。

获取后需要在IDEA中进行如下配置

配置好之后就可以在IDEA中进行使用了,这里拿Controller下page接口方法来举例


可以看到方法上面插件生成的注释,其他的信息自己补充就行。

  /**   * @eo.name page   * @eo.url /page   * @eo.method get   * @eo.request-type formdata   * @param params   * @param tousuxinxi   * @param request   * @return R   */  @RequestMapping("/page")  public R page(@RequestParam Map<String, Object> params,TousuxinxiEntity tousuxinxi,HttpServletRequest request){String tableName = request.getSession().getAttribute("tableName").toString();if(tableName.equals("yonghu")) {   tousuxinxi.setYonghuming((String)request.getSession().getAttribute("username"));}      EntityWrapper<TousuxinxiEntity> ew = new EntityWrapper<TousuxinxiEntity>();PageUtils page = tousuxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, tousuxinxi), params), params));      return R.ok().put("data", page);  }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

编写完成之后可以上传到Eolink服务器端


可以看到上传成功了,这里至于为什么没有上传到某一个项目下,我想是因为路径配置的问题,由于时间关系,后面在研究一下,也欢迎大家在评论区交流或告诉我。

体验地址

实战体验功能3:功能全面且简洁API调试页面

在API编辑测试页面,通过手动创建或导入JSON等格式文件自动生成API文档信息,手动创建新建或选择项目目录后填写IP,端口、请求方式、接口基础信息,请求参数等。这里host
IP 端口信息建议配在全局环境里面。

我们可以点击左侧“环境”菜单,在这里设置通用的全局项目环境和参数

设置好之后在API接口编辑调用页面,点击小眼睛右侧输入框来进行切换。点击小眼睛可以查看当前全局变量和环境详细信息,选择全局配置的环境路径就行。

点击发送按钮即可查看接口调试返回的结果集

实战体验功能4:接口测试用例分析

在API编辑测试用例页面,这里可以对API接口一键发起测试,而且还拥有专门的测试编辑器可以直接编写 JSON、XML 数据,还可以支持自动生成测试数据,能够自定义请求参数等。

设置完成之后返回列表点击批量测试可以看见测结果

这里未通过是因为在家不能访问公司网络导致的

这是测试成功的例子,这里可以看见具体返回的状态、耗时以及通过率和执行次数以及其他指标。

小结

使用Eolink一段时间后,自己觉得不错,也把这款好用的API开发测试工具分享给了前端的小伙伴一起使用,现在我们的项目都使用Eolink来做接口测试和管理,整体反馈还是不错的。省去了对传统接口文档的维护编写,减少了一定的工作量和沟通成本,对于提高团队协作也起到了帮助。

最主要的是很多开发测试人员都在用,有专门的Eolink技术交流群,群里有很多热心的老师,遇到一些疑问可以直接在群里问、也有Eolink专业技术支持帮助,这个必须点个赞。

体验地址

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发