Lim接口测试平台开展自动化的优势

一、数据对比

使用Lim接口测试平台后,相比以往采用Postman或excel关键字驱动带来的效率提升:

  1. 编写效率提升300%+,原来10个步骤的用例,一个工作日调试+编写只能输出6条,现在一天能输出18条+。
  2. 维护成本复杂度降低100%,因为原来用例是在excel中,当接口内容发生变化时,需要一个表格的去找哪些用例受到了影响,也容易漏查。 平台会维护接口和用例的关联关系,接口发生变更能直接查出哪些用例受到影响,不需要手动去查
  3. 发现BUG率提高130%,原来excel自动化发现BUG率:0.9/一个迭代,平台自动化BUG发现率:2.1/一个迭代
    原因:平台编写和维护用例效率提高,同样时间输出的用例更多,测试覆盖率更广。

在线体验:点我访问
项目地址:
  1. GIthub
  2. Gitee(国内镜像)

二、Lim测试平台的优势

1)支持多环境

用例支持多环境配置和执行,一套用例能验证多套环境的内容,不用因测试环境切换而大量改动用例:
在这里插入图片描述


执行时可选择环境:
在这里插入图片描述

2)强大的接口编写功能

参数类型自动识别、自动管理接口入库,接口参数快速回填以及多种编辑模式让应对各类复杂参数游刃有余:
在这里插入图片描述

3)更加方便灵活

请求参数、预期结果、输出变量支持python代码:
在这里插入图片描述
参数回填更加方便,双击响应内容即可回填至参数、期望、输出变量内容栏中,嵌套的json也能自动识别:
在这里插入图片描述

4)更强大的变量管理和执行控制

  1. 用例输出的变量统一管理,来源可追溯,有哪些参数一目了然;
  2. 用例执行状态可控制,失败即停止、中途可中断;

在这里插入图片描述

5)强大的步骤控制器

用例步骤支持延时等待、重试及执行条件设置。遇到异步接口再也不怕了,而且编写简单且更加灵活:
在这里插入图片描述

6)更灵活的循环控制

循环控制支持多层嵌套,循环次数支持变量以及支持代码形式 break 操作:
在这里插入图片描述

7)记忆执行

用例往往包含多个步骤,如果中间步骤出了问题,修改后还得重新跑完整的用例。
平台会记忆用例执行时产生的变量,并提供单步执行的功能,这样在修改错误步骤后只需要执行错误的步骤及后续步骤即可。

8)数自回填

会自动解析url上的参数,回填到query中去:
在这里插入图片描述
编写过的接口,下次填写时能自动化回填参数,避免重复编写用例:
在这里插入图片描述

9)支持用例引用

用例公共化更方便,减少重复的用例,公共用例发生改变只用修改公共用例一处即可,提高维护性,且用例层次更加清晰:
在这里插入图片描述

10)弹窗可拖拽

所有弹窗皆可拖拽,展示内容更加自由可控:
在这里插入图片描述

11)清晰直观的测试报告

执行的用例会自动生成测试报告,展示关键信息,执行情况一目了然:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/439660.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

webpack5零基础入门-1使用webpack打包

感谢大家的点赞和转发,欢迎大家关注本人的博客。试用期指导,项目开发,简历优化,毕业设计/论文,欢迎添加本人微信。 新人作者,欢迎关注和收藏👏🏻👏🏻 1.为什么…

基于R语言lavaan结构方程模型(SEM)技术应用

结构方程模型(Sructural Equation Modeling,SEM)是分析系统内变量间的相互关系的利器,可通过图形化方式清晰展示系统中多变量因果关系网,具有强大的数据分析功能和广泛的适用性,是近年来生态、进化、环境、…

【研究生复试】计算机软件工程人工智能研究生复试——资料整理(速记版)——计算机组成原理

1、JAVA 2、计算机网络 3、计算机体系结构 4、数据库 5、计算机组成原理 6、软件工程 7、大数据 8、英文 自我介绍 5. 组成原理 1. 计算机系统概论 1. 发展历史 早期计算器: 算盘->算筹-> 计算尺(工程师的身份象征)-> 机械计算机: 图灵:计算机世界的理论基…

(黑马出品_05)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式

(黑马出品_05)SpringCloudRabbitMQDockerRedis搜索分布式 微服务技术分布式搜索 今日目标1.初识elasticsearch1.1.了解ES1.1.1.elasticsearch的作用1.1.2.ELK技术栈1.1.3.elasticsearch和lucene1.1.4.为什么不是其他搜索技…

学习Java的第四天

目录 一、if选择结构 1、基本if选择结构 语法结构: 流程图: 示例: 2、if-else 选择结构 语法结构: 流程图: 示例: 3、多重if选择结构 语法结构: 流程图: 示例&#xff1a…

防御保护IPSEC实验

要求:在FW5和FW3之间建立一条IPSEC通道,保证10.0.2.0/24网段可以正常访问到192.168.1.0/24. 因为是双机热备状态则只需要配置FW1主设备。 新建ACL待加密数据流 安全建议: IPSec参数配置 FW3配置如下与FW1类似: FW1中新建安全策略…

VS配置开发与远程调试笔记

先简单写一下,后续详细补充 场景:本地机器开发,虚拟机调试 准备工作: 由于要将生成的文件生成在虚拟机,避免反复拷贝,直接配置虚拟机共享文件夹进行写入,步骤如下: 虚拟机打开网…

Python 创建PPT

本篇为如何使用Python来创建ppt文件。 创建PPT 安装必要的库 命令如下: pip install python-pptx 安装过程: 创建ppt文件 在当前目录下创建一个test的ppt文件。其中包含两页,分别使用了不同的布局。 第一页设置了标题和内容。第二页只设…

AutoPSA里给定了弹簧刚度,为什么计算没有引用?

山东一用户问:已经给定了弹簧刚度,为什么计算没引用? 在AutoPSA里包含两种算法仿CAESARII ,仿GLIF算法。 在仿CAESARII算法里直接给定弹簧刚度与安载荷载,两个都给了相应值,也就是给定了弹簧号&#xff1b…

Python自动化测试:API接口自动化——requests、webSocket

接口自动化测试1 一、requests二、简单示例1.导入/引入库2.请求与响应示例1>简单访问百度主页-GET请求2>简单的登录请求-POST请求3>保存cookies至头信息headers4>其他接口请求时携带headers 三、webSocketwebSocket连接与数据收发示例 本文介绍了借助Python的reque…

ssGSEA -- 学习记录

文章目录 biref统计学原理其他注意事项代码实现部分 biref 前情提要链接: https://blog.csdn.net/jiangshandaiyou/article/details/136536349 https://blog.csdn.net/jiangshandaiyou/article/details/134457515 相比起GSA,GSEA不再关注于差异基因&…

【C++干货基地】面向对象核心概念 | 访问限定符 | 类域 | 实例化 | 类对象模型

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 哈喽各位铁汁们好啊,我是博主鸽芷咕《C干货基地》是由我的襄阳家乡零食基地有感而发,不知道各位的…

优思学院|拉丁方实验设计是什么?

今天,我要给大家带来一个六西格玛实验设计的小窍门——拉丁方设计。这是一种巧妙的方式,帮助我们探索不同因素(输入)对结果(输出)的影响,同时巧妙地处理那些我们不想要的“噪音因素”。 想象一…

GAMMA电源维修高压直流电源ES30P-5W ES系列

美国Gamma高压电源维修型号:D-ES30R-10N-5W/M,LXR30-1N,XRM5N-100W,ES50P-10W/DDPM,ES60P-10W/DDPM,RR20-20P/DDPM,ES30P-10W,ES60P-10W DDPM,RR60-18P/220V,…

Matlab偏微分方程拟合 | 完整源码 | 视频教程

专栏导读 作者简介:工学博士,高级工程师,专注于工业软件算法研究本文已收录于专栏:《复杂函数拟合案例分享》本专栏旨在提供 1.以案例的形式讲解各类复杂函数拟合的程序实现方法,并提供所有案例完整源码;2.…

springboot 加入 日志+ controller 加入全局异常捕获

提下比较好点 包含将捕获的异常堆栈完整的返回给前端。方便 后端人员用 swagger 或 knife 工具验证接口时,直接看到异常。 有啥用呢?在现场环境,或不方便远程服务器机器时,非常有用!!! 同时&…

ChatGPT数据分析应用——漏斗分析

ChatGPT数据分析应用——漏斗分析 ​ 漏斗分析在数据分析中也比较常用,主要是用于发现各个转化流程中哪个环节有问题。接下来我们让ChatGPT解释这个方法的概念并提供相应的案例。发送如下内容给ChatGPT。 ​ ChatGPT收到上述内容后,返回如下结果。 漏斗…

分布式架构下 网络通信的底层实现原理(一)

什么是通信? 当我们通过浏览器访问一个网址时,一段时间后该网址会渲染出访问的内容,这个过程是怎么实现的呢? 这种通信方式是基于http协议实现的,那么什么是协议? 像一个中国人和一个外国人交流时&#xf…

Redis 配置文件详解

Units 单位 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit,大小写不敏感。 # Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # started with …

无尘抹布在洁净室环境中的作用与重要性

导言: 洁净室环境,特别是在制药、电子和生物技术等行业中,对清洁和卫生的要求极为严格。无尘抹布在维护这些环境的洁净和卫生方面起着至关重要的作用。本文将探讨无尘抹布的重要性以及在洁净室环境中的各种应用。 了解无尘抹布 定义和组成&a…
最新文章