自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

warden的博客

warden的个人博客,现担任eoLinker技术开发,不定时更新eoLinker产品信息、行业新闻、个人技术心得等。eoLinker是目前全球领先、国内最大的在线API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、团队协作等功能,

  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 api文档工具

优秀的框架都有一个特点:文档和示例非常多,为了方便前后端对接,经常需要自己为代码写注释,为了解放繁琐且易出错的手写API文档,本文总结一下使用过的文档生成工具。1、 Swagger生成的接口文档可以直接在线测试,省去了使用 Postman 设置接口参数的过程,而且请求参数,返回参数一目了然。只是需要提前写大量的注解,加上复杂模块的弱势导致我没有继续用。2、 Eolinker围绕文档进行工作的模式,一开始只是尝试区别于先开发再写文档,没想到意外的好用,效率提升了不少,还能直接导入Swagger的Js

2020-10-26 23:49:45 553

原创 api测试工具分享

接口测试一般应用于多系统间交互开发,或者拥有多个子系统的应用系统开发的测试。在多系统多平台的构架下,它有着极为高效的成本收益比。接口测试可以为高复杂性的平台带来高效的缺陷检测和质量监督能力,平台越复杂,系统越庞大,接口测试的效果越明显。什么情况下开展接口测试1.项目处于开发阶段,确认前后端联调接口是否请求的通2.有接口需求文档,开发已完成联调,功能测试展开之前3.版本上线前,进行整体回归测试,对准备上线的版本进行抓包,查看服务器地址是都正确4.版本功能稳定后,接口自动化5.应用在安全测试,性能测

2020-10-26 23:45:18 558 1

原创 自动化API测试方法和工具

随着业务和团队的不断演进,微服务架构的技术体系和交流社区已经越来越成熟,但与此同样不断增加的,是微服务架构中API测试的需求。本文就常见的API工具和使用场景给大家做个简单的介绍。curlLinux的curl 命令行工具测试API的原理是通过发起HTTP请求实现。在服务器端调试时,curl 像一把匕首一样简单实用。劣势:无法面对复杂的API测试,包括复杂 HTTP header和body。SwaggerSwagger最常用于API手工测试和自动生成API文档。打个比方,一个前后端分离的项目,

2020-10-26 23:43:17 1090

原创 API工具分享

现如今,随着软件技术不断发展,api已经非常流行,并且逐渐成为互联网公司的重要组成部分。api行业的需求增长速度快,行业空间巨大,越来越多的公司为api赋能,提高客户参与度,推动创新并开拓商业机遇。正因为如此,选择合适的api管理平台有助于api项目节约成本、提高效率。以下是几款常见的api管理与测试工具。1、Eolinkerhttps://www.eolinker.com/eolinker是一个接口管理服务平台,集合了接口测试、接口自动化测试、定时测试等,界面美观,易上手,且功能强大。可满足不同规

2020-10-26 23:39:36 588 1

原创 接口测试心得

参与测试的工作已经有小半年时间了,这半年磕磕碰碰走过不少弯路,近期在做接口测试,积累了一些心得,在这里与大家分享一下。1、接口测试接口测试网上定义很多,专业术语就不说了,自行百度。说白了就是请求响应请求响应请求响应。举个简单的例子,有个天气预报的api,填写需要请求的参数并发送请求,后端收到该请求参数进行处理,最后返回响应的内容,获得该城市的天气预报。2、为什么要做接口测试跟所有测试一样,接口测试无非就是发现bug,检查系统的安全性稳定性高效性等等等。就像网上说的”一切都不可避免的api化”,随

2020-10-26 23:36:44 980

原创 API网关在API安全中的作用

现在,在使用微服务时,客户端必须处理来自微服务架构的所有复杂性,例如聚合来自各种服务的数据,维护多个端点,增加客户端和服务器的干扰,以及为每个服务单独进行身份验证。客户端对微服务的依赖直接使得重构服务变得困难。一种直观的方法是在新服务层后面隐藏这些服务,并提供为每个客户定制的API。此聚合器服务层也称为API网关,它是解决此问题的常用方法。基于API网关的微服务架构模式。客户的所有请求首先通过API网关。然后它将请求路由到适当的微服务。典型的API网关包括:• 安全性(身份验证和潜在授权)•

2020-10-26 23:31:09 991

原创 API网关在API安全性中的作用

从单一应用程序切换到微服务时,客户端的行为不能与客户端具有该应用程序的一个入口点的行为相同。简单来说就是微服务上的某一部分功能与单独实现该应用程序时存在不同。目前在使用微服务时,客户端必须处理微服务体系结构带来的所有复杂性,例如聚合来自各种服务的数据,维护多个端点,客户端和服务器之间的联系增加以及对每个服务进行单独的身份验证等,同时客户端对微服务的依赖性也直接导致了重构服务的困难。一种直观的方法...

2019-11-21 17:50:30 1538

转载 发现一款性能比Kong强的开源网关:Goku

性能测试结果如下我们将Goku与市场上的其他同类热门产品进行比较,使用相同的环境和条件,测试以下产品:Goku、Kong、Tyk。Goku API Gateway (中文名:悟空 API 网关)是 EOLINKER 旗下自研的微服务网关,基于 Golang 开发,提供 社区版本(CE)和 企业版本(EE) ,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等...

2019-11-05 11:30:07 3588

转载 如何做服务编排/数据聚合?(使用Goku API Gateway实现)

什么是服务编排/数据聚合?服务编排/数据聚合 指的是可以通过一个请求来依次调用多个微服务,并对每个服务的返回结果做数据处理,最终整合成一个大的结果返回给前端。例如一个服务是“查询用户预定的酒店”,前端仅需要传一个订单ID,后端会返回整个订单的信息,包括用户信息、酒店信息和房间信息等。这个服务背后可能对应着以下几个操作:请求订单详情,返回订单对应的用户ID、酒店ID、房间ID;根据各类I...

2019-10-21 15:05:14 6417 1

原创 关于未来实现API管理系统的几个关键词

下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这与API生命周期中的流程改进密切相关,我们看到这种情况越来越多发生在各个产品,因为更多企业开始将API视为产品经理指导生命周期的产品。在整个API生命周期中更深入地集成所有工具将进一步提高生命...

2019-10-15 09:50:46 256

原创 EOLINKER API Studio 5.5 版本更新:自动化测试全面升级!支持对数据库进行操作,前后置测试用例升级为通用用例等

EOLINKER API Studio 已于近期发布5.5版本,该版本对API自动化测试进行了全面升级: API 自动化测试加入测试控制台、支持批量选择用例进行测试、API 自动化测试支持对 MySQL、Oracle 数据库进行操作、支持使用Json Path对返回结果进行数据定位、API 自动化测试“前置用例/后置用例”升级为“通用用例”等,了解更多更新内容请查看全文 。同时由于 Chro...

2019-10-09 11:26:57 735

原创 接口实现版本管理的意义和最佳方法

API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常见办法:首先,对于API的设计和实现者而言,需要考虑向后兼容性,但是随着业务的发展或需求的变更往往会导致兼容性实现非常复杂,因此引入API版本管理将能解决这个尴尬。下面提供多个版本管理的API实现,不需要再为了向后兼容性而绞尽脑汁。其次,对于API的使用...

2019-09-23 15:29:33 2475

原创 为什么医疗行业需要完整的API管理系统?

根据斯坦福医学2017年健康趋势报告在过去的十年中,医疗健康行业捕获的数据量大幅增长。这是由于例如政府采取了电子病历(EMR)平台、设备(X射线,MRI,CT等)对医疗记录进行数字化,以及无处不在的个人健康/健身监视器(智能穿戴设备如Apple Watch等)。接下来我们将讨论如何使用API​​市场(包括其后面的一系列解决方案)作为解决此问题的方法。通过API市场,管理者可以安全地开放或者部分...

2019-09-09 15:37:43 1139

原创 如何使用人工智能保护API的安全

数字转型是基于一种可驱动新的操作模型的API,提供对业务逻辑、应用程序和数据的直接访问。虽然这种访问对于员工,合作伙伴和客户来说非常方便,但它也使API成为黑客和恶意网络的攻击目标。随着越来越多的攻击和漏洞,扩展安全性现在变得越来越重要。现有的解决方案(例如访问控制,速率限制等)提供基本保护,但不足以完全阻止恶意攻击。今天的安全团队需要识别并响应动态变化的攻击,这些攻击利用了各个API的自我漏...

2019-08-26 16:54:53 612

原创 实现API管理系统的几个重要关键词

管理API的需求源自于Web API开展业务。从2006年开始,然后逐渐成熟,并在2016年之前进入市场。无论是通过代理现有API的管理网关、本身作为用于部署API本身的网关的一部分,还是作为连接层在代码中,API管理就是针对API进行编辑、测试、发布、身份验证,计量,分析报告、监控等。在过去十年中,API管理提供商共同定义了一些使用Web API完成业务的常用方法。虽然API技术非常技术化,但它...

2019-08-20 10:11:03 518

原创 实现API优先设计的重要性和实现方式

应用API优先的方法意味着设计API时,使其具有一致性和适应性,无论应用于哪些开发项目。对API使用API​​描述语言(如OpenAPI)是关键,因为它有助于建立API与其他程序通信的枢纽,即使这些系统各自的语言不同。当然,API不存在于单独的真空中,因此与其利益相关者的协作和规划对于设计过程同样重要,设计过程早在任何代码实际编写之前就开始了。简而言之,实施API优先的策略需要你在设计流程开始前就...

2019-08-12 17:07:01 475

转载 对API进行版本控制的重要性和实现方式

我在API设计中收到的最常见问题之一就是如何对API进行版本控制。虽然并非所有API都完全相同,但我发现在API版本控制方面,某些模式和实践适用于大多数团队。我已经将这些内容收集起来,下面将提供一些关于版本控制策略的建议,该策略将帮助大多数API提供商,无论他们是向内部署API,还是对外的API。API版本真的那么重要吗?API是你与API使用者之间建立的纽带。正常情况下,你们之间的纽带不...

2019-08-09 18:11:16 276

原创 API开发管理平台eoLinker AMS 4.1版本发布:加入聚合空间,发布AMS专业版等

eoLinker AMS是集API文档管理、API自动化测试、开发协作三位一体的综合API开发管理平台,是中国最大的在线API管理平台。 eoLinker AMS 4.1更新内容:1.新增“聚合工作空间”(One Workspace),当用户加入多个工作空间时,可以通过聚合工作空间整个各个空间内的项目信息,减少频繁切换空间的操作。 2.发布专业版产品,按年付费定...

2018-09-14 11:31:16 827

原创 无需编写代码,用接口管理工具 eoLinker 高效完成API测试流程相关业务

引言作为开发人员,有时需要协助市场部门进行开发,比如在市场推广中,经常通过给用户赠送优惠券来提高复购率。这篇文章,将介绍如何使用接口管理工具 eoLinker 的自动化测试 [UI模式] 构建此业务逻辑。 关键词市场推广、定时任务、数据关联接下来,我们以给用户赠送优惠券为例进行流程的搭建。搭建完整个流程后,你会发现不再需要编写复杂的代码了,只需简单几步就能完...

2018-09-07 11:46:20 731

转载 eoLinker 上线两周年+ AMS V4.0 发布:全新 UI 界面,带来领先的 API 开发管理解决方案!

2018年7月,eoLinker 发布了《eoLinker AMS 2018年年中用户调研问卷》,前后经历一周的时间,共收集到超过1000份有效调查问卷、超过300个有效改进意见。eoLinker AMS中文版自2016年上线以来,能够在短短两年内快速发展成为中国最大的在线API管理平台,离不开国内广大开发者的热心支持。为庆贺eoLinker AMS中文版上线两周年,回馈用户们两年以来的热心支...

2018-09-03 15:50:44 236

原创 【接口管理平台】eoLinker AMS 专业版 V3.5 :加入数据结构管理、通用函数管理、API快速测试等近30项更新

eoLinker AMS是集API文档管理、API自动化测试、开发协作三位一体的综合API开发管理平台,是中国最大的在线API管理平台。目前eoLinker AMS已经为来自全球的超过两万家企业托管超过一百万的API,我们感谢每个曾经以及正在支持我们的企业以及开发者朋友,并对你们致以最诚挚的谢意。 AMS PRO V3.5版本带来了以下几项更新内容: eoLinker,高效...

2018-07-13 16:14:09 461

转载 无需编写代码,零代码实现API业务流程测试

引言除了测试单个接口,我们常常需要对多个有数据或者逻辑关联的接口进行业务流程测试,例如获取验证码-注册-登录。传统测试业务流程需要编写一系列测试代码,现在通过eoLinker全UI界面,无需编写任何代码即可完成稍复杂的API测试。关键词流程化测试、自动化测试、数据关联填写完接口文档后,我们往往要对多个有数据或者逻辑关联的接口进行API业务测试。精彩世界杯火热进行,现以为支持球队...

2018-07-10 16:31:43 840

转载 接口管理平台eoLinker AMS 专业版V3.3发布:分享项目可以测试并选择分享内容等

eoLinker AMS是集API文档管理、API自动化测试、开发协作三位一体的综合API开发管理平台,是中国最大的在线API管理平台。目前eoLinker AMS已经为来自全球的超过两万家企业托管超过一百万的API,我们感谢每个曾经以及正在支持我们的企业以及开发者朋友,并对你们致以最诚挚的谢意。 AMS PRO V3.3版本带来了以下几项更新内容: 一:项目管理1.加入“复制项目...

2018-06-19 15:54:52 339

原创 接口管理平台 eoLinker AMS 线上专业版V3.0发布,只为更好的体验

不知不觉中,eoLinker AMS从2016年上线至今已经三个年头,按照一年一个大版本的迭代计划,我们终于迎来了eoLinker AMS 专业版3.0。AMS产品也从最初专注于API文档管理,成长为如今集API文档管理、API自动化测试、开发协作等三位一体的综合API开发管理平台,并且一跃成为中国最大的在线API管理平台。目前eoLinker AMS已经为来自全球的超过两万家企业托管超过...

2018-05-15 17:15:40 1026

转载 GoKu API Gateway CE 的几种部署方式,最快一分钟可以搞定

通过网关访问的完整请求地址为 网关IP:端口号/网关别名/策略组id/接口路径 下面将介绍通过配置文件快速使用 GoKu API Gateway CE 。一.创建网关1、打开全局配置文件 goku.conf ,输入以下信息:1.host: ""2.port: "6600"3.gateway_conf_path: ./config/gateway2、打开网关配置文件 gateway.con

2018-05-09 17:02:28 1068

转载 分享国内首款GO语言网关!GoKu API Gateway部署指南了解一下?

国内首款!eoLinker 基于GO语言开源 API 网关 GoKu-API-Gateway V2.0.0 发布!一.环境要求go 1.8及以上版本二.golang配置教程Golang安装教程请查看 《Golang安装与设置》三.运行GoKu1.配置GoKu将获取到的安装包(通常是.zip格式)放置在 GOPATH/src 目录下,该目录将作为主程序的安装目录,在此以 /root/go/

2018-05-09 16:33:47 2411

转载 BFF实践(通过Goku网关发服务编排)

配置文件1.GoKu拥有一个主配置文件 goku.conf ,GoKu可以新建多个网关,每个网关一个文件夹。 2.GoKu的配置文件采用 yaml 格式:大小写敏感。使用缩进表示层级关系,缩进时不允许使用Tab键,只允许使用空格。缩进的空格数无关,只需相同层级的元素左侧对齐即可。3.修改配置文件后,重启网关以使其生效 4.配置文件的层级关系如下图所示:参数字段表...

2018-05-09 16:08:40 1656

原创 Goku API Gateway CE 部署指南

一.安装golang可通过以下命令安装 golang :yum install -y golang二.设置GOPATH为什么要设置 GOPATH?设置 GOPATH 的原因是编译项目时便于系统寻找标准库。如何设置 GOPATH?选择一个目录将其作为go项目的放置路径,并设置 GOPATH 为该项目路径。示例中将 /golang 设为 go 项目路径,并在该路径下新建 src 目录。可通

2018-05-09 15:58:28 1524

原创 eoLinker五一放假通知

马上就是五一劳动节,eoLinker全体人员要向所有开发者致以最诚挚的问候。eoLinker作为服务广大IT劳动者的工具,我们一直都以为广大开发者提供高效、便捷、专业的接口管理服务为荣。2018年五一劳动期间,我们将对国内、海外、企业独立部署版的eoLinker用户支持时间进行调整,力求持续的为大家提供更好的服务:国内客服部门工作时间调整如下: 免费用户支持:2018年4月29日~201...

2018-04-27 17:59:23 173

原创 项目开发中,如何使用eoLinker进行环境管理:开发、测试和生产环境

在开发的过程中,不可避免会接触到至少三个环境的程序部署:开发、测试和生产环境。 可能在每个环境都使用一套数据库配置,路径配置等,如果每次都人工的干预每一个配置文件,工作会比较繁杂,且容易遗漏并且出错。这是其一。在开发时,有一些代码仅在开发时运行,发版时不能运行。比如:测试用的mock数据、自动登录以方便调试应用、在本次上线时不上线的功能等。这是其二。测试人员需要在测试服务器和线上服务器间...

2018-04-17 11:43:50 5703

转载 Mock API是如何在开发中发光发热的?

在长期的服务过程中,我们经常会遇到前来咨询的用户与我们反馈以下这种情况:咨询者是一个前端人员,在项目开发的过程中需要与后端进行对接,遇到后端还没完成数据输出的情况下,他只好写静态模拟数据,在遇到大型项目的情况下,数据冗长、代码复杂、多样的数据类型包括IP、图片,地址,函数等,在极短的项目周期及验收时间下,手动修改模拟数据显得一点都不现实。 对于这样的问题,其实eoLinker提供了目前最佳...

2018-04-16 16:00:59 283

原创 分享一个 Java 版本的开源 接口管理平台 eoLinker-AMS!学java的有福了!

今天我们很荣幸的告诉大家,eoLinker-AMS开源版JAVA版本正式发布!深感广大开发者的支持与厚爱,我们一直在努力为大家提供更多更好的接口服务。截止至2018年4月3日,eoLinker-AMS 开源版for PHP已经更新到了3.5.0,平均每周更新一个新版本——出色的优化迭代速度,上佳的功能支持,周到的用户支持服务,一切只为成就万物互联!eoLinker尊重每一种语言的使用者,也...

2018-04-16 15:46:31 3250

原创 使用eoLinker进行API接口自动化测试——简易模式(UI)

一般而言,自动化测试涉及以下几个方面:1、自由设定API测试顺序;2、API之间存在数据关联,比如后面接口的请求参数会绑定前面接口的返回结果等;3、支持对返回结果进行校验;4、支持对数据进行处理,比如在测试登录接口时对密码进行加密等;5、支持高级的代码用例,可以用代码来实现控制测试流程的目的,一般语言有js;eoLinker支持上述提到的所有功能,并且是目前全球唯一一款支持

2018-01-31 15:47:24 6030

原创 使用eoLinker进行API接口自动化测试——高级模式(代码)

eoLinker是目前第一个支持在线API自动化测试的平台,eoLinker AMS提供了两种自动化测试方案: 1.简易模式:全UI界面,无需编写任何代码即可完成稍复杂的API测试工作 2.高级模式:代码界面,通过编写极少的Javascript代码,即可实现强大的API自动化测试一般而言,自动化测试涉及以下几个方面: 1.自由设定API测试顺序; 2.API之间存在数据关联,比如后面接口的...

2018-01-31 15:09:16 4342

原创 开源接口管理平台 eoLinker AMS开源版 V3.2.1更新,Mock增加允许新请求头!

eoLinker是一个针对开发人员需求而设计、免费而且开源的API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、权限管理、团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题,吸收了Postman以及RAP等接口管理产品的优点,提倡远程办公和敏捷开发,让开发者进行接口管理更加简单。开源项目:https://www.eolinker.com/#/os/down

2018-01-12 14:30:01 3589

原创 开源接口管理平台 eoLinker AMS开源版 V3.2.1更新,Mock增加允许新请求头!

eoLinker是一个针对开发人员需求而设计、免费而且开源的API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、权限管理、团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题,吸收了Postman以及RAP等接口管理产品的优点,提倡远程办公和敏捷开发,让开发者进行接口管理更加简单。开源项目:https://www.eolinker.com/#/os/download...

2018-01-08 11:57:50 511

原创 开源免费接口管理平台eoLinker AMS开源版 V3.2.0更新,增加批量导出导入接口功能!

eoLinker 是一个免费开源的针对开发人员需求而设计的接口管理工具,通过简单的操作来帮助开发者进行接口文档管理、接口自动化测试、团队协作、数据获取、安全防御监控等功能,降低企业的接口管理成本,提高项目的整体开发效率,支持自动化测试管理、权限管理、代码生成、团队协作,并且提供 PC 端产品以及浏览器增强插件,让接口管理更加简单。

2017-12-28 17:26:37 940

原创 开源免费接口管理平台eoLinker AMS开源版 V3.2.0更新,增加批量导出导入接口功能!...

eoLinker 是一个免费开源的针对开发人员需求而设计的接口管理工具,通过简单的操作来帮助开发者进行接口文档管理、接口自动化测试、团队协作、数据获取、安全防御监控等功能,降低企业的接口管理成本,提高项目的整体开发效率,支持自动化测试管理、权限管理、代码生成、团队协作,并且提供 PC 端产品以及浏览器增强插件,让接口管理更加简单。中文官网:https://www.eolinker.com(请尽情体...

2017-12-27 16:44:39 596

原创 开源免费接口管理平台eoLinker AMS 开源版3.1.5同步线上版!免费增加大量功能!...

eoLinker是一个免费开源的针对开发人员需求而设计的接口管理工具,通过简单的操作来帮助开发者进行接口文档管理、接口自动化测试、团队协作、数据获取、安全防御监控等功能,降低企业的接口管理成本,提高项目的整体开发效率,支持自动化测试管理、权限管理、代码生成、团队协作,并且提供PC端产品以及浏览器增强插件,让接口管理更加简单。开源项目支持:https://www.eolinker.com/#...

2017-12-07 18:00:10 273

原创 开源免费接口管理平台eoLinker AMS 开源版3.1.5同步线上版!免费增加大量功能!

概要:eoLinker是一个免费开源的针对开发人员需求而设计的接口管理工具,通过简单的操作来帮助开发者进行接口文档管理、接口自动化测试、团队协作、数据获取、安全防御监控等功能,降低企业的接口管理成本,提高项目的整体开发效率,支持自动化测试管理、权限管理、代码生成、团队协作,并且提供PC端产品以及浏览器增强插件,让接口管理更加简单。

2017-12-06 17:51:30 576 1

eoLinker自动化测试chrome插件1.9.9

eoLinker自动化测试chrome插件1.9.9更新,方便不能访问谷歌商店的用户。

2018-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除