前言

在互联网公司中,测试人员绝对是不可缺少的角色,但是想要成为一名合格的测试人员,能力可不能只停留在一直点点点,必须要保持一个不断学习的状态,比如掌握 自动化测试的能力。

然而,自动化测试具有相对较高的门槛,并且需要一定的代码能力。今天给大家带来一款实用的API自动化测试工具——Eolink,相信很多小伙伴肯定听过,下面就来跟我一起从 自动化测试的方向重新认识一下Eolink吧!

Eolink 一站式API工具


专为开发者设计的免费 API 协作平台:Eolink

一、Eolink 是什么?

在使用Eolink 之前先来看看关于Eolink 的介绍,以及同类产品对比中的优势所在才能更好的使用Eolink 。

Eolink 是结合了API设计、文档管理、自动化测试、监控、研发管理和团队协作的一站式API生产平台,还集成了Gitlab、Jenkins、钉钉、企业微信、飞书等平台,是国内API整体解决方案的领军者。

Eolink 是国内最早投身API工具研发的平台之一,团队早在2016年就发布了国内首个集Swagger+Postman+Mock+Jmeter单点工具于一身的开源产品Eoapi,能够快速解决API文档管理、快速测试、Mock、API自动化测试等问题。并于2017年正式发布了全球首个在线API全生命周期管理平台,帮助全球开发者更高效的开发、测试和运维API,Eolink由此迭代演化而来。

Eolink的SaaS产品完全免费,你可使用web版同时也可下载桌面端,Windows、Linux 、Mac平台均支持使用!Eolink 一站式API工具

如下图所示:


二、Eolink 自动化测试介绍

Eolink 自动化测试 是强大、易用的企业级 API 自动化测试管理工具。可以和API文档管理工具一起快速提升研发团队API测试效率,也能提供给测试团队独立使用,以便于解决多接口流程场景测试和自动化定时测试的问题。Eolink产品简单易用,5分钟就能快速上手,能提高 95% 以上回归测试效率,是人人皆可使用的“零代码”自动化测试工具。

与市面的其他自动化测试产品对比,Eolink 自动化测试工具的优势主要体现在功能全面,配置灵活上。

特别是配合API文档管理工具后,能满足用户深度使用和各种流程测试的需求。

下面来介绍Eolink的几个优势:

这对用户来说这简直舒服到不行,简单易上手才是一款产品冲出市场的关键点。

三、Eolink 自动化测试 示例

下面来演示一下如何 创建自动化测试项目创建自动化测试用例 以及怎样 创建定时测试任务查看定时测试历史 的方法。

3.1 自动化测试项目

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

先来介绍一下怎样在Eolink中 创建自动化测试项目 以及 测试项目统计信息 的方法!

3.1.1 创建 自动化测试项目

先进入 项目 项目列表页,点击添加按钮 。

在弹窗中输入相应的信息,点击确定即可:

在创建项目时,还可以指定一位空间内的成员成为该项目的初始管理员,它能够帮助我们进行项目内的人员权限管理工作,如绑定空间内的成员到该项目,或者修改某个成员的操作权限等。

在某些情况话可以强化项目的管理职责,方便团队管理协作。

这样自动化测试项目就创建好了,是不是很简单呢~

3.1.2 项目统计信息

在我们创建完的自动化测试项目中,还可以在项目概况页内能看到项目各项指标及统计数据,方便我们对项目情况进行实时查看,提高团队沟通透明度。

3.2 创建 自动化测试用例 的方法

创建完自动化项目之后,就要来创建测试用例了,一起来看看怎样操作!

在用例管理页面,点击 添加用例 按钮,在弹窗中输入测试用例的名称,然后点击确定:

3.2.1 从 API 文档添加 API 测试

在流程测试用例详情页,点击添加测试步骤,在下拉菜单中选择 从 API 文档新建API测试。

系统会弹出API选择弹窗,你可以在弹窗中选择API所在的项目、分组,并且选择需要导入的API文档。

如果已经在API文档中创建好了相应的API测试用例,还可以直接将API测试用例导入自动化测试用例中。

3.2.2 新建空白 API测试

添加测试步骤的下拉菜单中选择 新建空白API测试,系统会自动进入 API 测试步骤编辑页面,接下来可以编辑 API 的请求参数、返回结果、校验规则等内容。

3.3 设置 API 测试步骤

API 测试步骤设置需要填写以下几个内容:

  1. 测试步骤基本信息 :包括测试步骤名称、API请求地址、绑定的API文档等;
  2. API 请求参数 :包括请求头部、请求体等内容;
  3. 提取的返回结果 :可以将测试结果进行提取,并传递给后续测试步骤使用。比如将登录的token传递给后续测试步骤进行登录校验。
  4. 校验规则 :包括返回头部校验规则、返回结果校验。只有设置了测试步骤的校验规则之后,系统才会判断测试步骤是否执行成功。
  5. 其他设置 :包括请求超时限制、测试异常处理等

3.3.1 设置测试步骤名称

我们可以给每一步测试步骤起一个清晰的名称,测试步骤名称会显示在测试步骤列表中,方便我们对测试用例进行管理。

3.3.2 API 请求地址

设置 API 测试的地址,建议只输入 API 地址的 Path 部分,Host 部分通过项目环境管理来设置。

3.3.3 绑定 API 文档

还可以将 API 测试步骤绑定某一个 API 文档,当 API 文档发生变化时,我们可以一键将 API 文档变化的内容同步到测试步骤中,减少维护测试用例的工作量。

点击绑定按钮,在弹窗中选择需要绑定的 API 文档,点击确定即可。

3.4 定时测试任务

3.4.1 定时测试任务功能简介

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

主要功能如下:

  1. 测试任务支持设置循环条件:永久、仅执行一次;
  2. 测试任务周期可为周、日,时间粒度为每小时;
  3. 可以从已有的用例中选择测试用例;
  4. 支持设置测试环境;
  5. 支持测试完成后通过邮件发送结果;
  6. 允许对测试任务进行分组,最大支持二级分组;
3.4.2 创建定时测试任务方法

首先 进入定时任务页面,点击 新建定时任务 按钮:

在新页面中设置定时任务的周期:

点击 添加用例 按钮,设置需要定时执行的测试用例:

设置通知邮件的发送地址,然后点击 保存 按钮即可创建一个定时测试任务:

这样定时测试任务就创建完毕啦!

有了这些功能,我们可以高度自定义某些设置,比如每天的某个时间点进行任务的监控,如果出现某些问题会自动将问题发送到我们的设置好的邮箱。极大的提高了测试的效率,展现出自动化测试带来的种种便利。

3.5 查看定时测试历史

然后还可以查看定时测试历史查看定时测试历史,方法如下所示。

在定时任务页面,点击相应定时任务的 历史 按钮:

在弹窗中可以看到历史的测试报告,我们还可以将报告导出为文件

关于自动化测试更多内容可以来这里参考下:

https://help.eolink.com/#/question/?groupID=c-114&productID=13#tip11


3.6 Eolink 其它实用功能

虽然本篇文章介绍了Eolink在自动化测试方面的强大好用之处,但是这也只是对于Eolink来说它众多强大实用功能的冰山一角。

Eolink不仅自动化测试很强大,同时在API 文档与研发管理、API 监控和异常告警、API 微服务网关等等方面在同类产品中的体验也是行业最高标准。

一句话总结:Eolink是提供 API 生命周期管理 的一体化平台!


总结

  • 本文针对自动化测试方向给大家介绍了一款超好用的产品 Eolink 一站式API工具
  • 不得不说在API接口、自动化测试等领域,Eolink现如今已经将各项功能都做的足够好了,在市面上的口碑也是越来越棒。
  • 更多关于 Eolink的内容可以来官方文档查看更多内容:https://help.eolink.com/#/
  • 官方文档是关于产品的权威内容,包括产品介绍、最佳实践、教程和Q&A。
  • 别的就不用再多说了,相信大家在实际使用 Eolink 之后一定会得到一个满意的体验。
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐