- 博客(17)
- 资源 (58)
- 收藏
- 关注
原创 轻量化API测试工具整理
前言项目开发的过程中,接口测试和联调是非常重要的环节,会对产品的核心价值产生直接影响。现在也有不少方案和工具,可以提高测试工作的效率。不管返回是成功还是失败,返回值都有多种排列,那么有没有什么方法可以覆盖全部场景呢?技术角度来说问题不大,只是需要付出的隐形成本的高低,有的需要部署环境,有的需要有外语基础,或者多个工具的对接,本文将围绕这个问题展开讨论。现状目前有不少泛用性比较高的测试工具,能应付前面说到的不同接口测试场景,比如Postman和Fiddler等。作为老牌的工具,他们的功能都比较强大,
2020-11-30 18:02:11 628
原创 API管理平台的价值
企业研发一款产品离不开API,随着研发工程逐渐庞大,API也越来越多。使用普通文档软件管理API可读性不高的同时还难以维护,选择一款易用并强大的API管理软件,可以为技术团队减轻负担。如何选择API管理平台并不是每个项目或团队都需要使用API管理软件,在判断是否使用API管理软件能为团队带来价值时,需要明确目前团队在API管理上存在的问题,并考虑团队是否需要API管理平台提供的强大功能,其中包括:详细的API文档、API分析报告、易用性、安全、自动化测试等等。除了团队规模和时间投入外,重要的是AP
2020-11-26 18:55:55 381
原创 接口请求的六种常见方式
接口请求的六种常见方式:1、Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)2、Post 向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改3、Put 向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)4、Head 与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)5、Delete 请求服务器删除request-URL所标示的
2020-11-26 18:35:11 4921
原创 API与API管理
什么是APIAPI全称为应用程序编程接口,通俗来讲就是不需要访问程序的源代码,也不需要理解程序实现的方式,只需要通过访问相应接口的URL并填写需要获得的数据的参数名,来获取需要的参数信息。一个接口可以是一个简单的应用程序,例如天气预报、快递查询、手机归属地查询等等,这些都可以是接口,并且可以直接填写参数取值。API包含什么每个API必须包含的参数:1、API名称2、API地址3、API的请求方法:POST、GET、HEAD、OPTIONS等。4、请求参数:请求头部、请求体(FROM-DAT
2020-11-25 18:22:24 1605
原创 使用API管理平台的优势
尽管大多数API管理平台都拥有众多功能,但是它们的真正优势在于如何满足公司的需求。通过减少开销,提高自动化管理并提高可维护性,这些平台在产品安全和管理方面提供了巨大支持。大多数API管理平台的最大优势是易于使用。通过提供设计良好的用户界面,这些工具使团队中的人员更容易对从文档到设计的所有内容进行有意义的更改。可用性的提高极大地减少了与新技术相关的学习时间,并可以用很少的成本进行快速更改。许多工具提供的开发人员仪表板就是一个很好的例子。在传统的API研发中,开发人员项目的设计、研发和管理必须由产品团队处
2020-11-25 18:16:20 709
原创 如何简单的管理API
API本质上是封装和抽象功能的、并且只公开一个用于访问该功能的接口。API开发人员常常没有意识到其中有多少功能没有公开,这会让使用者无法更好的理解、使用API。如果发布的API难以集成、不遵循任何标准或不适当的标准,则开发人员使用该系统会非常吃力。确定要使用哪种API标准非常重要,因为每种标准都针对特定的受众。如果需要支持最大数量的用户,可以使用一个非常简单的、不需要太多开销的API标准,例如RESTful API。REST标准相当宽松。最好的方法是各个API之间保持一致。遵循用于身份验证的通用API
2020-11-23 18:18:59 684
原创 掌握生产中API管理的工具和技术
API是现代应用程序开发的基石。IT操作团队必须监视和管理生产中的API,以解决阻碍性能的问题。团队持续开发分布式应用程序生态系统,将大量的容器和微服务发送到生产环境中。这意味着IT运营团队必须找到一种可靠的方法来监控和管理保持这些组件连接的大量api。API在生产中的挑战在开发过程中通常会考虑API管理,但是在生产中管理API的成熟技术仍然没有被广泛采用。生产中可能会出现许多问题,例如,当IT运营团队意外更改API的运行方式时。这很容易让API与组织内部应用程序和服务之间的连接断开。这些第三方AP
2020-11-23 18:17:50 276 1
原创 什么是API测试
随着API在软件平台提供商中日益流行,为了确保应用程序之间能够正常通信,用户需要对API进行测试。虽然API测试的格式看起来像webhttp调用,但是执行的测试类型类似于其他应用程序的测试类型。API是一个应用程序调用另一个应用程序服务的一种方式。API可以提供企业软件调用之外的功能。例如天气、运动成绩、股市行情和许多其他类型的数据,都可以通过商业API获取。API通常使用代表性的状态传输(REST)接口。这使HTTP调用能够访问通用资源标识符(通常称为URI),该标识符执行对服务的调用。要测试AP
2020-11-17 21:52:41 2863
原创 API管理工具的选择
近几年出现一个新兴的市场,旨在帮助负责管理生产中的分布式API集合的IT部门。这个市场正在迅速成熟,并且有很多功能,可以帮助增强API管理,监控,报告,分析等等。这个市场里流行的API管理工具包括:swagger、postman、eolinker等。这些工具,或者说这些平台,不仅提供API 文档管理功能,还包括API在线测试,在确保api易于管理的同时,还可通过平台优化API测试的流程和步骤。如何选择API管理平台当企业开始选择API管理平台时,主要目标是支持跨平台的API易操作性。因此,最好寻找能够
2020-11-17 21:50:57 217
原创 项目开发效率怎么提高——围绕API接口文档
通过API文档驱动开发流程最近和同行交流时也听到一个观点:采用“文档驱动”的协作模式,比“先开发、后维护文档”和“口头沟通确认”的方式,团队协作效率和产品质量都能得到提高。因此在了解后,最近项目组找了个工具,尝试基于文档来进行工作,使用有章可循的 “文档驱动” 方式来降低大量无意义的沟通成本。使用Eolinker进行开发协同工作在Eolinker 中,我们几乎所有的协作工作都是围绕着 API接口文档进行的。创建了 API 文档之后,所有人都可以随时查看 API 的改动情况,根据 API 文档发起 A
2020-11-15 17:54:23 274
原创 Eolinker测试用例之返回值校验中json结构定位与jsonpath定位区别
Eolinker的API测试用例支持多种校验返回结果,最近有好几个问到校验json相关的问题,顺便整理了出来,希望有所帮助。Json结构定位Json结构定位可以看作是每条规则都是独立的,没有关联的。程序执行时会还原界面上的结构,一行一行校验,例如:某参数值为 12345,预期结果为123,应用字符串包含规则,123456 中包含 123,则通过。需要注意的是:对于数组的包含规则,程序会校验数组内是否存在某个元素全等于预期结果。例如 arr 的值为 [1,2,3] 包含 1,则通过。若 arr 的
2020-11-15 17:49:37 342
原创 [最佳实践]了解 Eolinker 如何助力远程办公
2020至今,由于各种原因,越来越多企业选择远程办公。Eolinker 结合自身长期的远程研发协作经验,为企业推出 API 管理远程协作指南,以下方案不仅在 Eolinker 内部,也在众多客户中得到验证,希望能够帮助您快速了解如何将 API 管理与自动化测试运用在实际的远程办公中。API 管理的发展过程、痛点及解决方案在过去,许多研发团队并不注重研发过程中的 API 管理,认为API管理无非是管理一下API文档,只需要用word文档或者wiki把API描述写一下,等到需要进行团队协作的时候再把API文
2020-11-09 18:44:29 438
原创 接口测试工具Eolinker进行post请求
Eolinker是一款国产的接口测试工具,支持批量自动化测试,可以直接生成文档驱动测试。使用地址:www.eolinker.com这次介绍一下post请求接口相关的操作。选择post请求:新建api后,直接在页面中选择post请求。配置环境:可以直接点击右上角选择配置的环境,也可以手动在接口路径前面加入需要请求的域名。如果配置出错,会提示请求非法地址。测试:在请求体中可以修改发送不同参数时的情况,点击测试,可以直接获取到接口返回的数据报告。...
2020-11-08 17:30:04 779
原创 接口测试用例思路总结
最近在跟一个项目,顺便把Eolinker使用培训里说到的接口测试用例的设计思路总结了下,主要涉及两个大方向。第一个方向是独立接口测试;第二个方向是多维度接口测试,通过构造情景来丰富接口测试数据来达到。用例设计——方向一:用例一基本功能,全部参数1、参照接口文档,了解接口功能后,首先判断是否符合业务需求逻辑2、验证基本功能,将涉及到的参数全部传参用例二缺少可选项1、传参中只有必填项,无可选项参数2、传参中只有必填项,缺少其中一个可选项参数缺少..
2020-11-08 17:18:31 2939
原创 API生命周期的5个阶段
API生命周期的5个阶段API帮助各种软件产品进行协同工作。同时API也是软件,提供其他软件组件或系统之间的通信或交互方式,每个API都有一个生命周期。API经常在迭代软件开发过程中扮演着重要的角色,该过程发展迅速。开发人员必须保持API的稳定性,同时关联的应用程序要进行频繁的更新和更改。对于依赖于该API的软件和服务,不断发布API的新版本可能会很麻烦。API生命周期尽管对于API生命周期的实际部分有不同的看法,但本文使用五个经典阶段:规划,开发,测...
2020-11-08 16:29:35 1752
原创 为什么需要使用API管理平台
为什么需要使用API管理平台API是动态的,他会定期添加新的功能,而旧功能随着项目的发展逐渐消失,通过简单的管理方法来获取和响应所有API调用类型并不容易,特别是随着跨软件环境传输的调用数量的增加。最终,手动管理是不可能的,而自动化系统成为一种需求。API管理目标API的管理目标围绕着整个API 的生命周期,开发团队需要一个可靠的流程来对API进行系统化的管理,这其中包括详细的API文档与API版本控制等。API管理平台的好处即使有正确的流程,手动进行全面的API管理仍然很复杂。这就
2020-11-08 16:26:02 442
原创 选择API管理平台之前要考虑的5个因素
API(应用程序编程接口)经济的飞速增长导致对API管理平台的需求相应增加。这些解决方案可在整个生命周期内帮助创建,实施,监控,分析,保护和管理API。据一些估计,全球API管理市场预计在2018年至2023年的预测期内将以每年32.9%的速度增长,到2023年价值将从2018年的12亿美元增长至51亿美元。由于API管理的重要性正在上升,许多提供商已开始提供这些服务。因此,在选择适合您需要的解决方案之前,必须做功课。在本文中,我将讨论以下五个重要因素,以便选择一个用于管理内..
2020-11-08 16:12:46 185
【Eolink使用教程_API研发管理】2最佳案例_全球领先API管理平台Eolink.pdf
2022-06-17
【Eolink使用教程_API研发管理】1.6快速入门_调用MOCK API_全球领先API管理平台Eolink.pdf
2022-06-17
【Eolink使用教程_API研发管理】1.3快速入门_创建API文档_全球领先API管理平台Eolink.pdf
2022-06-17
【Eolink使用教程_API研发管理】1.2快速入门_添加协作成员_全球领先API管理平台Eolink.pdf
2022-06-17
【Eolink使用教程_API研发管理】1.1快速入门_创建API项目_全球领先API管理平台Eolink.pdf
2022-06-17
APISpace IP归属地 API接口 PHP调用示例代码
2022-05-26
APISpace 运营商三要素详细版 API接口 PHP调用示例代码
2022-05-09
APISpace 运营商三要素 API接口 PHP调用示例代码
2022-05-09
APISpace 运营商二要素 API接口 PHP调用示例代码
2022-05-09
APISpace 语音验证码 API接口 PHP调用示例代码
2022-05-09
APISpace 语音通知 API接口 PHP调用示例代码
2022-05-09
APISpace 营业执照OCR API接口 PHP调用示例代码
2022-05-09
APISpace 银行卡四要素详细版 API接口 PHP调用示例代码
2022-05-09
APISpace 银行卡四要素标准版 API接口 PHP调用示例代码
2022-05-09
APISpace 银行卡三要素详细版 API接口 PHP调用示例代码
2022-05-09
APISpace 银行卡三要素标准版 API接口 PHP调用示例代码
2022-05-09
APISpace 银行卡二要素标准版 API接口 PHP调用示例代码
2022-05-09
APISpace 银行卡OCR API接口 PHP调用示例代码
2022-05-09
APISpace 羊毛盾标签版 API接口 PHP调用示例代码
2022-05-09
APISpace 验证码短信 API接口 PHP调用示例代码
2022-05-09
APISpace 行驶证OCR API接口 PHP调用示例代码
2022-05-09
APISpace 图片审核 API接口 PHP调用示例代码
2022-05-09
APISpace 通知短信 API接口 PHP调用示例代码
2022-05-09
APISpace 手机在网状态 API接口 PHP调用示例代码
2022-05-09
APISpace 手机号码归属地 API接口 PHP调用示例代码
2022-05-09
APISpace 身份证校验-有效期版 API接口 PHP调用示例代码
2022-05-09
APISpace 身份证校验 API接口 PHP调用示例代码
2022-05-09
APISpace 身份证OCR API接口 PHP调用示例代码
2022-05-09
APISpace 人像对比 API接口 PHP调用示例代码
2022-05-09
APISpace 全国快递查询 API接口 PHP调用示例代码
2022-05-09
APISpace 企业工商信息 API接口 PHP调用示例代码
2022-05-09
APISpace 企业工商四要素核验 API接口 PHP调用示例代码
2022-05-09
APISpace 快递物流信息推送 API接口 PHP调用示例代码
2022-05-09
APISpace 空号检测 API接口 PHP调用示例代码
2022-05-09
APISpace 静态活体检测 API接口 PHP调用示例代码
2022-05-09
APISpace 驾驶证信息核验 API接口 PHP调用示例代码
2022-05-09
APISpace 驾驶证OCR API接口 PHP调用示例代码
2022-05-09
APISpace 号码实时查询 API接口 PHP调用示例代码
2022-05-09
APISpace 号码实时查询(基础版) API接口 PHP调用示例代码
2022-05-09
APISpace 反欺诈(羊毛盾) API接口 PHP调用示例代码
2022-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人