自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 收藏
  • 关注

原创 Apikit 自学日记:API 异常监控-监控报告

在 api 管理中,查看 api 异常监控的监控报告,在 apikit 中也是常用的功能,通常你可以在流程综合报告页中看到当前流程在选定时间段内的整体监控情况...

2023-08-10 15:41:59 272

原创 Apikit 自学日记:API 异常监控-创建 API 监控

如何在apikit中,创建 API 监控呢?不用到处找教程,本文详细讲解全过程。

2023-08-01 16:51:43 467

原创 Apikit 自学日记:如何使用 API 异常监控-告警规则

在 APIkit 中也有 API 异常监控功能,针对异常可以发送告警。本文将分两部分介绍告警设置:全局告警设置以及项目告警设置

2023-07-20 11:58:10 284

原创 Apikit 自学日记:如何使用定时执行测试用例功能呢?

API自动化测试其实可以设置定时任务,实现项目在无人值守的情况下自动测试并且发送报告给相应的邮箱,监控项目监控情况。

2023-07-20 10:10:08 181

原创 Apikit 自学日记:如何测试多个关联的 API

肯定会有人好奇,如果有多个关联的 API 如何做测试呢?很简单!在APIkit中也有测试多个关联 API 的功能。

2023-07-19 18:07:05 950

原创 Apikit 自学日记:私有云才有的测试文件库功能,该如何使用呢

在APIkit的私有云版本中,提供了测试文件库功能。不过目前该功能仅供私有云产品,线上SaaS产品不提供测试文件库功能

2023-07-19 16:44:57 752

原创 Apikit 自学日记:测试模板

在 APIKIT 中,你可以将重复的测试步骤添加到测试模板库中,并且在测试用例中引用测试模板来实现复用测试步骤的目的。

2023-07-19 14:31:07 281

原创 APIKIT 自学日记:不光有测试报告,还可以保存测试方案呢

在 apikit 中,不仅可以查看每次测试的测试报告,还可以将测试用例列表保存为方案,下次继续使用

2023-07-19 11:50:16 281

原创 Apikit 自学日记:测试数据集

本文将简单介绍 APIKIT 如何添加数据集的变量,帮你轻松弄清楚如何测试数据集

2023-07-10 11:10:27 221

原创 Apikit 自学日记:如何引用全局变量

读懂本文,你将明白什么是全局变量以及如何引用全局变量

2023-07-07 16:55:04 303

原创 Apikit 自学日记:在测试步骤之间传递参数

被引入的测试模板会在步骤列表中显示出来,并且同一个测试模板下的测试步骤左侧会标上相同的颜色,您可以对该测试模板进行拖动排序,或者是对用例内的步骤进行锁定执行(当某个测试步骤被锁定之后,无论其他步骤是否正常执行,该步骤都一定会按顺序执行,您可以通过锁定测试模板来实现 前置处理Start up / 后置处理Tear down)。在API2中请求格式选择Raw,并点击关联其他步骤参数值,引用API1中的参数。在API2中可以引用API1中设置的返回参数,点击绑定参数值。在API2中引用的API1的返回参数。

2023-07-07 12:17:19 92

原创 Apikit 自学日记:添加测试步骤-数据库步骤

您可以在SQL语句中输入特定的格式 ${参数名} 作为变量,系统会自动识别变量并生成参数的映射表显示在SQL语句输入框的下方,可以在输入框中填写参数、引用其他步骤的参数或者引用测试数据。注意,为了安全起见,请勿在数据库连接中填写任何生产环境的数据库信息,并且建议单独为测试用的数据库连接创建一个仅拥有测试所需权限的数据库账号。需要打印出数据库查询结果,可以使用eo.info(db_result)打印,打印后在测试报告中查看,会返回一串json数据,查询内容包含在result中。请不要在代码中删掉该前缀。

2023-07-06 11:01:45 98

原创 Apikit 自学日记:添加测试步骤-脚本步骤

如何利用 APIKIT 进行设置脚本步骤呢?

2023-07-06 10:36:37 264

原创 你一定要用这个API管理工具,看完你就知道为什么了

为什么绝大部分程序员不爱写 API 文档,但偏偏在接手新项目时希望有 API 文档?有了自动生成 API 文档的工具,这些不再是问题~

2023-07-05 15:38:35 73

原创 Apikit 自学日记:新建 API 请求

如果希望在测试步骤之间传递数据,比如将用户注册 API 返回的数据传递给用户登录 API,需要先定义好用户注册 API 的预期返回结果的格式,才能够将数据正确地传递给后续的用户登录 API。对于数组类型(Array[])的返回参数,API 自动化测试平台 提供了循环校验的选项,开启该选项之后,API 自动化测试平台 会对数组内的所有元素进行校验,否则仅校验数组内的第一个元素。何况还有可能同时存在多个版本的API。设置对参数的类型进行校验,返回结果的参数类型必须要等于预设的参数类型,否则提示测试失败。

2023-07-05 11:07:20 134

原创 Apikit 自学日记:从 API 文档添加请求

通过导入API文档来创建测试步骤时,会自动将测试步骤关联相应的API文档,当API文档发生改变的时候,测试人员可以方便地同步改变的信息到测试用例中。降低维护测试用例的成本。如果你已经在 API 文档中创建好了相应的API测试用例,你也可以直接将API测试用例导入自动化测试用例中。系统会弹出API选择弹窗,你可以在弹窗中选择API所在的项目、分组,并且选择需要导入的API文档。进入流程测试用例详情页,点击添加测试步骤,在下拉菜单中选择 从。

2023-07-05 10:06:29 88

原创 Apikit 自学日记:流程用例

被引入的测试模板会在步骤列表中显示出来,并且同一个测试模板下的测试步骤左侧会标上相同的颜色,您可以对该测试模板进行拖动排序,或者是对用例内的步骤进行锁定执行(当某个测试步骤被锁定之后,无论其他步骤是否正常执行,该步骤都一定会按顺序执行,您可以通过锁定测试模板来实现 前置处理Start up / 后置处理Tear down)。可以将某个测试用例转换为测试模板,测试模板可以被其他测试用例引用,通过不断将测试用例复用来实现快速组合复杂的测试用例。在弹窗中选择转换好的模板放置的分组,点击确定即可。

2023-07-04 17:41:18 137

原创 Apikit 自学日记:创建自动化测试项目

在API 自动化测试中,所有的测试用例都是以项目维度来进行管理,一个自动化测试项目可以从多个API文档项目中引用API信息来创建API测试用例。

2023-07-04 16:58:17 143

原创 Apikit 自学日记:Mock 内置函数

判断触发条件“a”是否等于“eo_test”若等于则输出“成功”,否则输出“失败”发起mock测试,当触发条件“a”等于“eo_test”,返回结果返回“成功”发起mock测试,当触发条件“a”等于“eo_test”,返回结果返回“成功”2、请求头部参数,该方法用于获取“请求体触发条件” 的请求头部的信息。3、请求体变量[对象:表单/JSON/XML],该方法用于获取“设置请求体参数,对触发条件进行判断输出符合条件的数值。4、请求体变量[文本:Raw],该方法用于获取“”相关内容,设置的信息等同于在“

2023-07-04 16:23:35 191

原创 Apikit 自学日记:智能 Mock 规则

若某个字段同时满足自定义规则和内置规则的匹配条件,则该字段的mock规则优先填入自定义规则的mock内容。若某个字段同时满足两个自定义规则的匹配条件,则该字段的mock规则优先填入较新创建的自定义规则的mock内容。自定义规则是用户自定义自由配置的智能Mock匹配规则,用户可以根据个性化需求创建、编辑和删除自定义规则。内置规则是一套完整的预置智能Mock规则,用户不可编辑具体的匹配规则,仅可整体启用或停用。智能Mock的匹配规则分两种类型:内置规则和自定义规则。3、点击页面标题下的保存按钮,变更方可生效。

2023-07-04 15:53:27 131

原创 Apikit 自学日记:添加及调用 Mock API

若有相同的请求触发条件,则会提醒继续编辑以便把请求触发条件修改成不一样的条件,或继续保存当前的高级Mock配置,并停用与其请求触发条件相同的高级Mock。2、数据类型选择JSON 或 XML ,在参数列表中填写字段名和选择数据类型,若字段名和数据类型命中了智能Mock的规则,则字段名输入框失去焦点后,系统会自动填充该字段的Mock值。另外,若用户停用系统默认期望的高级Mock,并调用时未有任何其他高级Mock被触发,则系统会返回提醒:无法找到该Mock API,并检查相关设置。

2023-07-04 15:20:47 192

原创 Apikit 自学日记:可以对 API 发评论

您可以直接在API文档上发布评论,所有的沟通内容都会跟随API文档保留下来并且按照版本分类好,而不是零散地存在各种聊天工具中。如果我们要回复某条评论,鼠标指针放在指定的评论上时会显示。按钮,在弹窗中可以输入评论信息并点击发送即可。按钮,点击后输入回复内容并点击发送即可。该功能仅供API研发管理企业版。在API详情页,点击。

2023-07-04 14:29:21 42

原创 Apikit 自学日记:API 变更历史

对比界面中,绿色代表新增的内容,蓝色代表修改的内容,红色代表删除的内容。到任意一个编辑历史,就像使用 Github 一样管理 API 文档。系统会自动保存API的每一次编辑内容。进入API详情页面,点击。如果您想对比当前版本和历史的某个版本的差别,点击。,在弹窗中会列出API的每次改动,您可以点击。按钮,会在新窗口中显示两个版本的差异。在编辑历史侧边栏中,点击某个编辑历史的。按钮即可切换到该历史版本。按钮即可查看该编辑的备注。了解编辑的概况信息。

2023-07-04 11:52:55 88

原创 Apikit 自学日记:API 变更通知

您可以设置当API状态或者内容改变时自动通过站内信或者邮件等方式通知相关的成员。按钮,在弹窗中添加通知事件,选择通知的人员以及通知触发事件即可。标签,选择通知的人员以及通知触发事件即可。进入API详情页,点击。进入项目管理页面,点击。

2023-07-04 10:41:13 66

原创 Apikit 自学日记:关于角色权限

在项目列表中,有各种项目组文件夹,点击进入某个项目组文件夹下,然后再点击项目列表顶部的项目组权限管理按钮,则可以管理该项目组文件夹的权限。则需要该工作空间的原空间拥有者,在空间设置中,把空间转让给新的用户。可以把项目组理解为项目的文件夹,一个项目组可以包含多个项目,然后成员的项目权限可以按项目组来进行批量授权,授权后该成员拥有项目组内所有项目的某个角色权限。在Eolink中,成员加入了空间后可选择该空间下各空间角色(管理授权和应用授权),加入了某个项目后可选择该项目下各项目角色(管理授权和功能授权)。

2023-07-04 10:10:04 90

原创 Apikit 自学日记:团队管理

为了方便管理这种类型的API项目,我们可以将项目的1.0版本复制一份,复制项目会创建一个一模一样的项目,包括相同的项目数据、人员权限等。当成员被加入工作空间之后,系统会默认为成员分配所有应用的使用权限,您可以进入管理后台的成员管理页面,点击成员列表的查看应用使用情况按钮,在弹窗中会列出该成员使用的所有应用。一个工作空间中包含不同的应用,您可以根据成员的身份分配不同的应用使用权限,比如后端开发人员可以使用所有应用,而前端开发人员则不需要使用API监控等偏运维的应用。如果需要修改项目内的信息,需要先取消归档。

2023-07-04 09:44:10 131

原创 Apikit 自学日记:如何邀请项目成员

在 Apikit 中,所有的 API 接口都是以项目的方式进行管理,因此首先需要创建一个 API 管理项目。除了手动创建项目,系统也提供了一键导入 Swagger、Postman、RAP、YAPI 等产品数据的功能。除了创建 API 项目,还可以创建项目组来对项目进行分类或者设置统一的用户操作权限。拥有管理员权限,在用户界面的右上方,点击添加空间成员,通过链接邀请空间成员。在弹窗中输入项目名称等信息,点击确认即可创建API管理项目。按钮,在弹窗中选择需要添加的成员以及赋予的角色。

2023-07-03 14:51:58 84

原创 Apikit 自学日记:如何分享 API、项目

可设置分享项目可见页面,用于控制外部人员通过链接访问时可查看的项目页面,系统默认可见全部。全部页面包含:API文档页、API测试页、API测试用例页、状态码文档页、高级Mock页、项目文档页。可设置项目环境权限,用于控制外部人员可用的测试环境,系统默认可选全部项目内的环境。注意仅包含该项目内创建的环境,不会包含应用级的公共环境。可设置分享范围,用于控制外部人员可查看的API文档范围,系统默认可查看项目内所有API。默认无需密码访问项目,开启需要密码访问后,系统会默认提供6位数密码,密码包含数字和字母。

2023-07-03 14:17:19 231

原创 Apikit 自学日记:安装、使用浏览器插件测试

下载完成后,请将压缩包解压到某个目录下,比如Windows的C盘下,创建一个eolinker_plugins文件夹(放在其他文件夹也可以,没有限制),将压缩包解压到该文件夹内。插件测试:通过 Apikit 官方浏览器插件发送请求,需要安装 Chrome 或者 Firefox 插件,可访问本地服务器(localhost)、内网、局域网。安装完浏览器测试插件后,在 Apikit 的 API 测试页面,点击测试设置,测试服务中选择。让插件生效,否则插件无法识别页面的请求。让插件生效,否则插件无法识别页面的请求。

2023-06-30 18:14:03 352

原创 Apikit 自学日记:使用脚本处理数据

您可以通过编写 Javascript 代码,在 API 前置脚本中改变请求参数,或者是在 API 后置脚本中改变返回结果。发起的API请求会依次经过以下流程。其中如果您没有编写相应的API脚本,则会略过API脚本处理阶段。API 请求前对请求参数进行复制、加解密等操作,比如进行Body进行整体签名。系统内置了诸多便捷的脚本函数,可通过查看。API 返回结果后对结果进行解密等。两种,分别对应 API。

2023-06-30 18:04:01 166

原创 Apikit 自学日记:使用全局变量传递参数

然后在另一个需要使用该token的接口中,使用{{global_token}}或者代码来引用该全局变量,实现token参数的跨API传递。在界面上引用全局变量非常简单,只需要输入:{{全局变量参数名}},在测试的时候系统会自动替换成相应全局变量的值。在使用快速测试、API文档测试、测试用例测试、和自动化测试用例测试时,若变量有本地值,则使用本地值;在测试界面的各个输入框中,如URL、请求参数名、参数值等,使用 {{全局变量名}} 即可引用相应的全局变量值。可以在弹窗中编辑全局变量和环境变量的本地值。

2023-06-30 12:04:42 125

原创 Apikit 自学日记:参数构造器

用户在进行构造器操作的同时,构造器弹窗底部会同步显示当前已设置数据操作步骤的动态公式,以及根据公式随机生成的静态值。构造器是测试时系统提供的快速生成请求数据的工具。若选择插入的是动态公式且初始数据为动态数据或随机数,则每次测试系统均会根据公式的条件,随机生成符合公式的参数值。输入了初始值后,可对该初始值进行各种数据操作,且可对数据操作后已处理的数据再进行其他的数据操作,以满足多重数据操作,如多重加密等场景。若选择插入的是静态值,则会把该值固定填入到对应的参数值字段内,每次测试请求时均请求同一个参数值。

2023-06-30 11:35:24 211

原创 Apikit 自学日记:保存、使用测试用例

本文将分享如何利用 APIKIT 进行保存、使用测试用例

2023-06-30 11:13:56 472

原创 Apikit 自学日记:cookie 管理

本文将分享如何利用 APIKIT 进行 Cookie 管理

2023-06-28 17:06:51 163

原创 Apikit 自学日记:发起快速测试

本文将分享如何利用 APIKIT 快速发起 API 测试

2023-06-28 16:13:02 91

原创 Apikit 自学日记:发起文档测试-RPC

本文分享如何利用 APIKIT 进行 RPC协议测试

2023-06-28 15:41:53 767

原创 Apikit 自学日记:发起文档测试-TCP/UDP

本文分享如何利用 APIKIT 进行 TCP/UDP 协议测试

2023-06-28 12:03:07 944

原创 Apikit 自学日记:发起文档测试-Websocket

这篇文章主要讲 APIKIT 如何发起 Websocket 测试

2023-06-28 10:29:02 1062

原创 Apikit 自学日记:发起文档测试-HTTP

该可选框的选中状态跟随文档中的字段是否必填的选项,即若字段设置为必填,则在测试中,默认勾选该字段需要请求。API文档中的内容均会自动同步到测试页的请求控制区中,故请求控制区与API文档编辑页的请求参数输入区基本一致。当进行接口测试时,请求的是对应的域名地址,则系统会自动把该域名地址下的所有cookie值附带在请求头部中。构造器是测试时系统提供的快速生成请求数据的工具。输入了初始值后,可对该初始值进行各种数据操作,且可对数据操作后已处理的数据再进行其他的数据操作,以满足多重数据操作,如多重加密等场景。

2023-06-27 17:33:21 1267

原创 Apikit 自学日记:API 查重

本文将为大家讲讲如何利用 APIKIT 进行 API 查重

2023-06-27 09:51:03 81

空空如也

空空如也

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

TA关注的人

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