首页 > 其他分享 >Eolink Apikit 如何进行自动化测试?

Eolink Apikit 如何进行自动化测试?

时间:2023-10-18 17:35:32浏览次数:35  
标签:API Eolink 测试步骤 测试用例 文档 测试 自动化 Apikit

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

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

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

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

创建自动化测试项目

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

image

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

image

创建自动化测试用例

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

image

从 API 文档添加 API 测试

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

image

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

image

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

image

从 API 文档添加 API 测试

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

image

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

image

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

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

image

用户登录API的响应内容:

image

设置预设的返回结果:

image

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

image

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

image

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

image

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

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

image

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

image

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

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

image

Eolink Apikit = API 管理 + Mock + 自动化测试 + 异常监控 + 团队协作:

  • 快速生成和管理所有 API 文档
  • 根据API文档自动生成 Mock API
  • 一键发起测试,一键回归测试
  • 零代码自动化测试
  • 支持多层级项目权限管理、自定义角色与权限

标签:API,Eolink,测试步骤,测试用例,文档,测试,自动化,Apikit
From: https://www.cnblogs.com/apibest/p/17772926.html

相关文章

  • 【自动化测试】 搭建 robot + selenium + appium 自动化测试环境
    安装Python1、安装Python2.7.13https://www.python.org/downloads/安装完后,需要设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入D:\Python27;D:\Python27\Scripts(更改为您指定路径即可)。2、安装Python的SetupToolshttp://pypi.python.org/packages/2......
  • 测试自动化 RPA 爬虫 等技术 备忘
    WinAppDriver全称是WindowsApplicationDriver,它提供了一些API,使得用户可以像selenium操作web一样来操作windows的应用程序.资源WinAppDriverhttps://github.com/microsoft/WinAppDriver/releases/tag/v1.2.1定位工具FlaUInspecthttps://github.com/FlaUI/FlaUInspect/releases......
  • 自动化测试有必要学吗?
    最近收到不少小伙伴私信提问,其中问得比较多的就是“学习自动化测试有那么重要吗?”。我的回答是肯定的——很重要。相信不少同学都有诸如此类的疑问,例如:“日常工作中好像用不上自动化?”、“手工点点点好像也可以”、“为什么还要学自动化呢?”等等……其实不然,以下就从多......
  • # yyds干货盘点 # Python自动化办公之PDF版本发票识别并提取关键信息实战教程(上篇)
    大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Python自动化办公发票数据处理的问题,一起来看看吧。二、实现过程这个问题在实际工作中还是非常常见的,实用性和通用性都比较强,历史文章中其实也有写过几篇文章,这里继续给大家敲敲脑壳。不过这里还涉及到一个......
  • RunnerGo UI自动化使用体验
    首先需要进入官网,RunnerGo支持开源,可以自行下载安装,也可以点击右上角体验企业版按钮快速体验点击体验企业版进入工作台后可以点击页面上方的UI自动化进入到测试页面创建元素我们可以在元素管理中创建我们测试时需要的元素这里我们以一个打开百度搜索的场景,添加了百度输入框和百度......
  • RunnerGo UI自动化使用体验
    RunnerGo怎么做UI自动化首先需要进入官网,RunnerGo支持开源,可以自行下载安装,也可以点击右上角体验企业版按钮快速体验 点击体验企业版进入工作台后可以点击页面上方的UI自动化进入到测试页面 创建元素我们可以在元素管理中创建我们测试时需要的元素 这里我们以一个......
  • 爬虫ip如何加入到代码里实现自动化数据抓取
    以下是一个使用HTTP:Tiny和www.weibo.com的音频爬虫程序的示例。这个示例使用了https://www.duoip.cn/get_proxy来获取爬虫IP。请注意,这个示例可能需要根据你的实际需求进行调整。#!/usr/bin/perlusestrict;usewarnings;useHTTP::Tiny;useLWP::UserAgent;useJSON;my$......
  • 一文带你了解自动化测试是什么?
    本章主要讲解自动化测试的含义、分类、项目使用,以及自动化测试工具的优势。一、自动化测试概述1、什么是自动化测试?自动化测试是软件测试活动中的一个重要分支和组成部分。随着软件产业的不断发展,市场对软件周期的要求越来越高,于是催生了各种开发模式,如大家熟知的敏捷开发,从而......
  • 自动化测试
    接口自动化测试整体步骤接口需求分析确定接口测试范围和目标测试范围登录接口注册接口测试目标接口功能测试阅读文档,需求分析要点获取需求规格说明书《apitest接口需求.pdf》,设计说明书等接口文档分析接口的功能要求(实现何种业务)接口地址(协议、服务器IP、端口号、接口名、/是否可以......
  • 自动化环境部署后银河麒麟开始速度变慢
    问题刚刚装好的银河麒麟V10Sp1系统正常开机20s左右,但是部署完自动化环境(python+pytest+dogtail+opencv+allure)之后开机速度变慢了增加到了58s。解决办法排查后发现是exportQT_LINUX_ACCESSIBILITY_ALWAYS_ON=1>>/etc/profile导致的麒麟默认是关闭了该配置=0该环境变量......