新工具、新升级,推陈出新的测试好帮手

2023-11-22 23:30

本文主要是介绍新工具、新升级,推陈出新的测试好帮手,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

【推陈出新】才是我们搞IT的正确发展方向,我们要以发展的眼光来看待我们使用的测试工具,如何升级您手中的测试工具,我们来品一品Eoink的Apikit五个维度对比我们之前用的测试工具?

我会按照:基础功能全面与否、大型项目管理、监控、智能自动化测试、报错排查的五维度进行说明。

这里容我先差一句,现在大三的孩子们距离顶岗实习那是越来越近啊,一些选择【开发】和【测试】岗位,甚至包括【实施】【运维】岗位的孩子我都推荐了Eolink的Apikit,让孩子们可以在工作中快人一步,起码能给领导们留下一个好印象。

有了这个Apikit就相当于有了:API 管理工具+自动Mock+自动化测试+接口监控+团队协作工具,用着很方便。

目录

前言

维度一、基础功能全面与否

维度二、大型项目管理

维度三、监控

维度四、智能自动化测试

维度五、报错排查

总结


维度一、基础功能全面与否

全面支持主流协议的文档管理与测试

这次我们主要测试的是如何用一个产品代替一堆产品,我也算是老程序员了,之前由于没有一个功能全面的工具,故而电脑里下载了好几款,混合着用,现在有了Apikit,那么就能为C盘清理出来一些空间啦。

功能模块对比:

咱们用Apikit对比一下postman吧,这个大家之前用的应该比较多。

先来看Apikit的功能页面,所有的功能都很清晰,功能切换也很直接。

再来看看postman,在post的Home页面中只有工作空间,其余的都没有跟当前测试有关的操作。

对比完成后得出,UE方面Apikit较为优越。

左下角的主题颜色中我们可以切换主题,各种主题各种切换。

基础功能对比:

Apikit不仅仅支持HTTP与HTTPS还支持WS以及gRPC,HSF,DUBBO,TCP,UDP,Rocket MQ支持。

但是postman支持HTTP,也支持WS和gRPC,且这两个都是bate版本,其它的协议都没有支持。

咱们最直接能看到的就是Apikit是二级联动菜单,postman一级菜单就够用了。

这里能看到postman可创建WS和gRPC但是其它的就没了。

支持一键上传API接口

开发环境一键转测试环境,这个功能只有Apikit有,其它的产品,全网都没找到这个功能,给了咱们Java开发者非常大的帮助呢。

安装完毕后我们来看看项目中鼠标右键增加了什么? 

 

一键上传成功提示:

不仅仅是支持在线上传,还能将其它格式的数据直接导入到Apikit的项目当中,常用的我们都能看到。

例如导入Swagger.json文件。

在.NET开发中我们知道最新版本都是在使用稳定的6.0版本的JDK,这个微服务默认支持的就是swagger配置。

到这里,无论是Java的接口开发还是.NET的接口开发人员都能快速一键从研发环境转到测试环境。

维度二、大型项目管理

多层级大规模团队管理

这里我又拿了一款产品来对比,整个面板我做了个截图。我下载了客户端,但是客户端不支持显示团队信息。

管理员与成员区分,并且添加了自定义角色,这样就可以多层级的进行大规模团队项目管理。

这妥妥的一个PMP的好帮手。

团队测试中每个人的每一步操作都会存留日志,更放心。

 项目版本管理,相当于一个半个svn来使用,我会用于定点还原,就这个功能全网是没有的,类似的仅仅是单个接口的还原。

有了这个功能的话就相当于有了万全之策,当异常修改后我们能快速还原我们的测试项目。

维度三、监控

API变更及时通知·Webhook随时监控

Eolink上线之初即支持API文档变更通知功能,实现开发变更文档,可通知相关的其他开发人员和测试人员留意变更。并且更进一步的,可快速对于关联的测试用例和自动化测试用例进行一键同步变更内容,直接根据对应的Webhook配置进行实时消息通知,让你身在任何地方都能第一时间了解项目变化。

维度四、智能自动化测试

一键智能生成多情况测试用例

我想起了【功夫】里的一句话,“还有谁~”。

这个是Eolink自主研发的,通过算法实现对API文档一键生成多种入参搭配情况的测试用例,自动去重、覆盖,无需编码即可完成所有用例测试。

其实现阶段的接口分析手段并不多,我前一阵子接了一个活就是根据对应的UML来解析所有给定接口的测试用例算法,是国内的一位教授写的,也可以在知网上找到,难度相对来说不小,整体的数据校验就消耗掉了我将近一个月的时间,收益还是挺可观的呢。有了这个算法可以说直接降低了企业测试的很大一笔开支,因为之前都是由人来写这个测试用例的,俩人一个月的活,我搞完2分钟就跑出来了。

虽然平台自主研发的这块底层的代码我这里看不到,但是我亲身经历过这种实际带来的效果,对企业绝对有很大的人力成本节约。

支持定时自动化测试任务

在自动化测试中可以设置定时器功能,这个功能就是各种批量自动化了,有了它,可以说是一次编辑,实时执行,再也不需要卡表做操作了,时间与精力都能节约出来用在其它更总要的事情上。

 

这个功能我也是查看了其它的一些类似产品,都没有发现,有都是【鸟语】不好找的,有找了好久找不到的,例如下面这个,我是真没找到,官网上也没搜索到,那就应该是没有的。 

 

图形化的自动化设置

拖拉拽当下很流行,因为简单啊。

就说低代码开发吧,无非就是自己编排一个数据库,各种拖拉拽嘛~这款自动化是支持图形化设置的,超方便,上手超快,不需要会写代码,知道业务逻辑就能操作,节约了脑力成本啊,脑力成本就是工资成本呢,中小企业家必备功能。

可以将发送结果直接发送到邮箱,很便捷。

维度五、报错排查

脚本报错主动排查并反馈

复杂场景下,多层级的脚本步骤中,能反馈出具体那层的问题,【前置脚本】【后置脚本】【断言设置】,总会得到您想要的结果。

 

项目状态码管理

独有功能,能对团队内部的状态码进行统一管控,避免重复冲突。也有利于系统报错时快速排查检索错误码的含义。在实际中我们就能相当于蓝屏代码一样使用了,都是可以DIY任意配置。

 

总结

通过基础功能全面与否、大型项目管理、监控、智能自动化测试、报错排查这五个维度的对比测试,Apikit这款产品的优势还是很明显的,UE的体验感亦是非常不错,面板功能清晰,位置规划合理。

全API生命周期的测试功能非常的全面,功能上基本囊括了多款API全生命周期测试工具。亮点明显,实用,说一键上传API接口这个功能,非常方便,解决了开发环境转测试环境这一关卡,其具有的Webhook功能随时都能收到项目的变化通知,这些在其它同类型产品上是都没看到。智能自动化测试让闲置的时间跑更有意义的任务。最后的报错排查快速定位接口异常,高效解决问题。

通过对比测试,五个维度的领先,让这款产品给我们的开发测试工作带来更高效的成果。

下载注册地址:Apikit_API协作管理平台_API文档管理-EolinkAPIKit是Eolink旗下结合API接口管理、 API 设计、文档管理、自动化测试、监控、研发管理和团队协作的一站式 API 生产平台,让用户在安全可控的环境下完成 API 管理的多人协作任务,帮助企业提升开发效能,降低运维成本。https://www.eolink.com/apikit?utm_source=lyy2301

这篇关于新工具、新升级,推陈出新的测试好帮手的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

超强的截图工具:PixPin

你是否还在为寻找一款功能强大、操作简便的截图工具而烦恼?市面上那么多工具,常常让人无从选择。今天,想给大家安利一款神器——PixPin,一款真正解放双手的截图工具。 想象一下,你只需要按下快捷键就能轻松完成多种截图任务,还能快速编辑、标注甚至保存多种格式的图片。这款工具能满足这些需求吗? PixPin不仅支持全屏、窗口、区域截图等基础功能,它还可以进行延时截图,让你捕捉到每个关键画面。不仅如此

macOS升级后SVN升级

问题 svn: error: The subversion command line tools are no longer provided by Xcode. 解决 sudo chown -R $(whoami) /usr/local/Cellar brew install svn

PR曲线——一个更敏感的性能评估工具

在不均衡数据集的情况下,精确率-召回率(Precision-Recall, PR)曲线是一种非常有用的工具,因为它提供了比传统的ROC曲线更准确的性能评估。以下是PR曲线在不均衡数据情况下的一些作用: 关注少数类:在不均衡数据集中,少数类的样本数量远少于多数类。PR曲线通过关注少数类(通常是正类)的性能来弥补这一点,因为它直接评估模型在识别正类方面的能力。 精确率与召回率的平衡:精确率(Pr

husky 工具配置代码检查工作流:提交代码至仓库前做代码检查

提示:这篇博客以我前两篇博客作为先修知识,请大家先去看看我前两篇博客 博客指路:前端 ESlint 代码规范及修复代码规范错误-CSDN博客前端 Vue3 项目开发—— ESLint & prettier 配置代码风格-CSDN博客 husky 工具配置代码检查工作流的作用 在工作中,我们经常需要将写好的代码提交至代码仓库 但是由于程序员疏忽而将不规范的代码提交至仓库,显然是不合理的 所