作为一名工作多年的测试工程师一直希望有一款可以颠覆目前测试工具的平台,相较于研发岗位有各种工具可以覆盖他们整个的工作流程,而测试工具比如:jmeter,它的功能更突出在性能测试方面,其他方面更依赖于各种插件或者其他工具。最近有经过同行推荐尝试了一款开源测试平台—RunnerGo,觉得它更像是所有测试工具的一个发展方向:一款可以覆盖整个测试流程的测试平台,下面给大家介绍一下推荐它的原因,先附上RunnerGo的官网和开源地址。

官网链接:https://www.runnergo.com

GitHub地址:https://github.com/Runner-Go-Team/

Gitee地址:https://github.com/Runner-Go-Team/

RunnerGo为什么是测试工具的发展方向?

  • 开源:RunnerGo采用了较为宽松的Apache-2.0 license开源协议,号召开发者一起为开源贡献力量。
  • 平台化:团队协作一定是互联网工具的发展方向,平台化才能更好的推动协作。
  • 全栈式:支持从接口调试-场景管理-性能测试-自动化测试。一个平台覆盖全测试周期。
  • 易上手:内置各种测试工具无需下载各类插件,上手就能测。

功能介绍:

接口管理:RunnerGo支持环境管理、断言、变量等Api调试功能,支持从各类Api调试工具中导入。个人认为RunnerGo可以支撑的起Api调试的功能。

场景测试:RunnerGo独有的可视化场景流配置,可以直接从接口管理中引入接口,接口以卡片的方式展现在背景画布上,可以添加条件控制器,等待控制器,连接这些接口卡片即可配置场景,看起来确实很直观,给个好评。

性能测试:RunnerGo性能测试方面非常厉害,基于go语言研发比jmeter还轻量,测试结果更准确。它还是分布式架构,支持大规模的测试场景真的不在话下。

自动化测试:RunnerGo目前支持接口自动化测试,支持定时任务,支持用例集。后续会支持UI自动化等功能。

相较于传统测试工具的优势

RunnerGo作为web平台能在线做到接口管理,脚本编辑,场景编辑,报告管理这是传统测试工具不具备的。

RunnerGo在做性能测试时支持实时查看服务器状态、测试报告、debug日志并且支持发送测试报告到指定邮箱,而jmeter默认不支持性能监控,只能是在GUI模式下,通过扩展监听器插件来实现,并且No-GUI模式下只能生成结果报告。

在使用jmeter时接口管理和性能测试一般是分开去做的,或者用其他Api调试工具去做接口管理(比如Apipost)然后再去jmeter中配置脚本,但其实性能测试应该是基于接口管理的基础上做的,RunnerGo可以直接从接口管理中引用调试好的接口,配置好一条场景,然后在此基础上进行持续性测试,自动化测试,这样在接口测试阶段就可以直接执行性能测试。

个人觉得RunnerGo的设计理念非常领先,作为一个刚刚发布的平台已经有了未来测试工具的雏形,也希望随着版本迭代RunnerGo的功能越来越完善。

开源测试平台RunnerGo,测试工程师必备相关推荐

  1. 【测试平台】测试平台研发推广的一些思考

    针对现阶段在自动化测试平台的需求调研.开发.落地以及推广过程中的一些问题及思考 Q1:如何衡量平台的业务价值,通过哪些要素评估一个测试平台? 内部研发平台的核心价值在于统一固化流程和规范,以及技术积累 ...

  2. 解决方案 自动测试平台 通用测试平台

    "通用测试平台"是针对测试保障所需研制的小型化.通用化.平台化综合保障设备.它采用可灵活扩展.剪裁和重构的开放式体系结构,支持用户对测试资源进行快速地剪裁或扩展,结合功能强大灵活的 ...

  3. 测试工程师的福利!各远程移动测试平台对比分析

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯移动品质中心TMQ发表于云+社区专栏 背景 随着移动设备和系统的碎片化程度越来越高以及复杂的移动网络情况, 兼容性测试以及远程真机 ...

  4. MeterSphere:超好用的开源测试平台

    什么是 MeterSphere MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪.接口测试.性能测试. 团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云 ...

  5. MeterSphere | 超好用的开源测试平台

    什么是 MeterSphere MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪.接口测试.性能测试. 团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云 ...

  6. 简单、易用、易学,这个全自动测试平台真香

    软件思想家 Gerald Weinberg 曾说过, "如果建筑师按照程序员编写程序的方式建造建筑物,那么飞来的第一只啄木鸟就会摧毁整个文明". 这句话告诉我们:第一,程序员编写的 ...

  7. 接口入参形式_花椒测试平台 接口篇

    背景 先来说说花椒测试平台的由来: 目的1,降低接口测试对测试人员代码能力的要求.测试人员只需要知道接口的url,请求参数,以什么样的格式传个服务端,接口的响应数据里需要验证哪个字段的值即可进行测试, ...

  8. 测试平台的发展与未来趋势

    腾讯.阿里.百度.华为等知名公司里的测试平台与测试产品越来越多,他们是如何做的,又有什么样的价值,让我们仔细给你解答. 测试平台崛起原因 我们先来说下测试平台这几年开始火爆的原因. 测试服务化 随着D ...

  9. 搭建XSS (跨网站指令码) 测试平台

    跨网站指令码(英语:Cross-site scripting,通常简称为:XSS)是一种网站应用程式的安全漏洞攻击,是代码注入的一种.它允许恶意使用者将程式码注入到网页上,其他使用者在观看网页时就会受 ...

最新文章

  1. c语言simpson积分计算方法,数值分析复化Simpson积分公式和复化梯形积分公式计算积分的通用程序...
  2. Django Rest Framework之用户频率/访问次数限制
  3. 深度学习实战篇-基于RNN的中文分词探索
  4. 四大原因可能让你拿到订单
  5. php表格自动添加滚动条,jsp中为表格添加水平滚动条的方法
  6. idea创建包怎么让包分层_idea创建Spring项目的方法步骤(图文)
  7. 利用python画分形图_使用 Python 绘制 Mandelbrot 分形图
  8. C语言 system
  9. 如何在Linux桌面环境下自动启动程序?
  10. Linux man C++ 库函数
  11. 【LBS】高德地图、百度地图的经纬度科普|MySQL和编程语言是如何计算两个坐标之间的距离?
  12. 电子海图领域一些概念名词的梳理
  13. VB连接SQL SERVER实例
  14. SVG绘制不同形状的图形
  15. 20210610 线程数不断飙升问题定位
  16. HR唠家常式的套路题
  17. Microsoft Project 2010 设置子任务
  18. 高中信息技术python及答案_高中信息技术《Python语言》模块试卷.docx
  19. 阿里负责人揭秘面试潜规则
  20. mc服务器语音,《我的世界》语音聊天Mod安装使用教程

热门文章

  1. css之透明度和外发光
  2. Delaunay 三角剖分2D(原理 + 源码)
  3. Altium Designer PCB设计规则中英对照
  4. 数据科学工程师面试宝典系列---旅游评论数据中的自然语言处理
  5. 浅谈MyBatis中的resultMap(个人总结)
  6. 基于Nonebot2搭建QQ机器人(二):插件使用
  7. Drupal < 7.32 “Drupalgeddon” SQL注入漏洞(CVE-2014-3704)漏洞复现
  8. 糖儿飞教你学C++ Socket网络编程——2.本书目录
  9. 客户之前使用的其他财务软件,现在需要把其他软件的财务凭证导入到用友T3软件中使用,如何能快速实现。
  10. NYOJ - [第八届河南省程序设计大赛]Distribution(水题)