Eolink Apikit 接口自动化测试流程

2023-10-18 14:04

本文主要是介绍Eolink Apikit 接口自动化测试流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

自动化测试是一种软件测试方法,利用自动化工具和脚本来执行测试用例,以验证软件应用程序的功能、性能、稳定性等特性。自动化测试的主要目的是提高测试效率、减少测试成本,并确保软件的质量和可靠性。

作为测试人员,在进行比较大的项目时,使用自动化测试能帮助我们事半功倍地完成测试工作,提高测试效率,缩短开发周期。

Eolink Apikit “零代码”自动化测试,帮助开发人员创建自动化测试,而不需要编写代码,是人人皆可使用的“零代码”自动化测试平台。

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

API 自动化流程测试

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

创建自动化测试项目

1、项目列表页点击左侧的菜单栏进入自动化测试页面,点击 添加项目按钮,并填写信息即可创建成功:

2、在创建项目后,可在项目内的协作成员菜单中,添加新的成员并赋予其对应的权限:

创建自动化测试用例

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

API 文档添加 API 测试

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

如果您已经在 Eolinker API 研发管理平台中创建好 API 文档,您可以选择 从API文档新建API测试,在弹窗中选择需要导入的API文档。

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

API 文档添加 API 测试

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

设置测试步骤(API)的请求参数

设置测试步骤(API)之间的数据关联

您可以通过API 自动化测试平台自动化测试的数据绑定功能来设置多个API之间的数据关联。

用户登录API的响应内容:

设置预设的返回结果:

然后我们设置登陆校验API。登录校验API只有一个请求参数user_type,user_type的参数值通过用户登录API的返回结果获得。进入校验登录API的编辑页面:

设置校验登录API的请求参数,将鼠标指针移动到输入框上时,输入框内会出现 引用参数值 按钮,点击 引用参数值 按钮:

在弹窗中选择要绑定的API以及参数名称:

设置测试步骤(API)的预设返回信息

如果您希望API的返回参数能够被后续的API引用,则必须要设置预设返回信息,否则API 自动化测试平台无法设置参数之间的绑定关系:

设置测试步骤(API)的返回内容(Response Body)校验规则

改变测试步骤(API)的顺序

拖动测试步骤(API)的列表可以改变测试用例内API的执行顺序。但是如果API之间存在数据关联,则拖动步骤有可能会破坏API之间的数据关联,导致无法正常获得绑定的参数值。

体验地址:https://www.eolink.com/apikit


 

这篇关于Eolink Apikit 接口自动化测试流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/233061

相关文章

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

Python实现自动化接收与处理手机验证码

《Python实现自动化接收与处理手机验证码》在移动互联网时代,短信验证码已成为身份验证、账号注册等环节的重要安全手段,本文将介绍如何利用Python实现验证码的自动接收,识别与转发,需要的可以参考下... 目录引言一、准备工作1.1 硬件与软件需求1.2 环境配置二、核心功能实现2.1 短信监听与获取2.

Python实现Microsoft Office自动化的几种方式及对比详解

《Python实现MicrosoftOffice自动化的几种方式及对比详解》办公自动化是指利用现代化设备和技术,代替办公人员的部分手动或重复性业务活动,优质而高效地处理办公事务,实现对信息的高效利用... 目录一、基于COM接口的自动化(pywin32)二、独立文件操作库1. Word处理(python-d

Python使用DrissionPage中ChromiumPage进行自动化网页操作

《Python使用DrissionPage中ChromiumPage进行自动化网页操作》DrissionPage作为一款轻量级且功能强大的浏览器自动化库,为开发者提供了丰富的功能支持,本文将使用Dri... 目录前言一、ChromiumPage基础操作1.初始化Drission 和 ChromiumPage

Python实现自动化表单填写功能

《Python实现自动化表单填写功能》在Python中,自动化表单填写可以通过多种库和工具实现,本文将详细介绍常用的自动化表单处理工具,并对它们进行横向比较,可根据需求选择合适的工具,感兴趣的小伙伴跟... 目录1. Selenium简介适用场景示例代码优点缺点2. Playwright简介适用场景示例代码

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

python之流程控制语句match-case详解

《python之流程控制语句match-case详解》:本文主要介绍python之流程控制语句match-case使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录match-case 语法详解与实战一、基础值匹配(类似 switch-case)二、数据结构解构匹

如何用java对接微信小程序下单后的发货接口

《如何用java对接微信小程序下单后的发货接口》:本文主要介绍在微信小程序后台实现发货通知的步骤,包括获取Access_token、使用RestTemplate调用发货接口、处理AccessTok... 目录配置参数 调用代码获取Access_token调用发货的接口类注意点总结配置参数 首先需要获取Ac

讯飞webapi语音识别接口调用示例代码(python)

《讯飞webapi语音识别接口调用示例代码(python)》:本文主要介绍如何使用Python3调用讯飞WebAPI语音识别接口,重点解决了在处理语音识别结果时判断是否为最后一帧的问题,通过运行代... 目录前言一、环境二、引入库三、代码实例四、运行结果五、总结前言基于python3 讯飞webAPI语音

MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析

《MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析》本文将详细讲解MyBatis-Plus中的lambdaUpdate用法,并提供丰富的案例来帮助读者更好地理解和应... 目录深入探索MyBATis-Plus中Service接口的lambdaUpdate用法及示例案例背景