• 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)清晰直观的测试报告

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

  • 相关阅读:
    LIO-SAM总结笔记
    埃尔米特插值(hermite 插值) C++
    RFID溯源驱动汽车座椅制造的智能时代
    python实现简单的三维建模学习记录
    【 OpenGauss源码学习 —— 列存储(CStore)(一)】
    滚动菜单 flutter
    江西财经大学智慧江财登录分析
    【多线程】常见的锁策略
    FreeRTOS学习笔记(一)
    Java注解和反射
  • 原文地址:https://blog.csdn.net/momoda118/article/details/136372293