1、RunnerGo介绍

今天给大家介绍一个好用的测试平台:RunnerGo(开源)。RunnerGo是一款轻量级、全栈式的测试平台,支持接口管理、场景管理、性能测试、自动化测试等功能。与市面上的性能测试工具不同的是RunnerGo基于go语言研发,更加轻量级。

附上官网和开源链接

官网链接:https://www.runnergo.com
GitHub地址:https://github.com/Runner-Go-Team/
Gitee地址:https://gitee.com/Runner-Go-Team

如果你想学习测试开发,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的测试开发教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:798478386 阿里巴巴P8级Python测试开发大佬,手把手教你如何独立搭建测试平台开发实战!学会这个根本不担心找不到高薪工作_哔哩哔哩_bilibili阿里巴巴P8级Python测试开发大佬,手把手教你如何独立搭建测试平台开发实战!学会这个根本不担心找不到高薪工作共计12条视频,包括:1. 为么什‬要pytest高插阶‬件定开制‬发、2. 如何搞定pytest插的件‬开发线上‬与发布、3. pytest框高架‬阶用之法‬插件制机‬及定制思路等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV1Lk4y1J7yq/?spm_id_from=333.337.search-card.all.click

2、RunnerGo的设计理念

RunnerGo基于“为研发赋能,让测试更简单。”的产品理念而设计,传统性能测试工具主要是针对单点测试功能而推出设计,在做性能测试时总是需要扩展其他工具一起使用,重新配置接口,扩展其他工具实现持续并发。在设计RunnerGo时也是想解决一些传统性能测试工具的使用痛点,做到操作简单,功能强大。

3、RunnerGo的优势

  • 开源:采用了较为宽松的Apache-2.0 license开源协议,方便志同道合的朋友一起为开源贡献力量。

  • 轻量级:采用go语言研发的性能测试平台RunnerGo更节省服务器资源,对性能测试的影响更小,运行速度更快

  • 全栈式:支持从接口调试-场景管理-性能测试-自动化测试联动单点功能。一个平台覆盖全测试周期。

  • 易上手:内置各种测试工具无需下载各类插件,上手就能测。

4、RunnerGo的功能介绍

1. 接口管理能力

RunneGo提供非常强大的接口管理能力,支持从postman、swagger、swaggerurl、apifox、apizza、yapi等文件导入,可以进行参数化、变量提取、断言、环境管理等操作。

2. 场景测试能力

RunnerGo自研可视化场景配置,在配置时用户可以在场景画布上连接API,创建等待控制器、条件控制器来组建一条完整的场景流测试。

3. 性能测试能力

RunnerGo分布式架构轻松支持大规模性能测试,灵活配置接口权重,,实时查看性能测试报告。并内置多种压测模式:并发模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式,一键选择即可满足不同的业务需求。

4. 自动化测试能力

RunnerGo支持接口和性能的自动化测试,支持持续并发,支持定时测试任务,测试结束还可发送报告至指定邮箱。

5、RunnerGo跟传统性能测试工具有什么不同?

•内置压测模式选择:内置了并发模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式等多种常用压测模式,覆盖绝大多数压测场景,满足各种复杂业务的需要。

•可视化场景配置:这是用RunnerGo配置的一条登录场景:根据随机值进入登录页面和注册页面,复杂场景配置起来更简单。

•实时查看测试报告:测试任务在执行时可以查看服务器状态debug日志。

以上就是RunnerGo的一些特点了,个人认为RunnerGo的确是一款功能强大,使用简单的测试平台,相比传统性能测试工具是有一些独到之处,非常推荐测试团队或研发团队使用

推荐一款轻量级全栈式开源测试平台!相关推荐

  1. LuckyFrameWeb测试平台(一款支持接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试的全纬度免费开源测试平台)

    官网:luckyframe.cn 源码地址:https://gitee.com/seagull1985/LuckyFrameWeb 分布式测试:使用Web-Client的方式,Web端负责基本信息管理 ...

  2. 从全栈式解决方案到情感化,揭秘问众智能切入车载语音市场的最佳姿势...

    *问众智能CEO张亚 如果说语音交互是车载场景的最佳方式,未来谁掌握车内语音交互"话语权",谁就将主宰车辆智能网联的新时代. 经过多年的渐进式发展,语音交互的价值正逐步走出单纯&q ...

  3. 为PaaS云平台提供整合的全栈式监控

    作为一项日益受到欢迎的技术,平台即服务(Platform-as-a-Service,PaaS)可以在云端部署能够通过Web访问的应用.借助PaaS,用户不必关注详细的执行信息,例如操作系统.资源分配. ...

  4. python全栈和java全栈_Python是全栈式开发语言吗?原因竟是这样!

    Python 的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名.但排在前四名的语言 Python.C.Java 和 C++都拥有广大的用户群体,并且他们的用户总量也十分相近.实际上,Di ...

  5. 利用大数据风控教你全栈式实时反欺诈

    "很久没有碰到这么大的漏洞了,你们继续,我睡了." 2019年1月20日凌晨1点半,在某"羊毛党"聚集的电报(Telegram,一款社交APP)群里,一位圈内& ...

  6. HarmonyOS Connect伙伴峰会:鸿湖万联全栈式使能鸿蒙智联

    8月3日,HarmonyOS Connect伙伴峰会在杭州隆重举行,此次峰会主题为"一起创造无限可能 新空间 再出发".作为HarmonyOS Connect首批生态合作伙伴,软通 ...

  7. python底层是用什么语言实现的_我为何说Python是全栈式开发语言?

    Python 的排名从去年开始就借助人工智能持续上升,如今它已经成为了第一名.但排在前四名的语言 Python.C.Java 和 C++都拥有广大的用户群体,而且他们的用户总量也十分相近.实际上,Di ...

  8. 国际互联网计算与物联网大会ICOMP 2017高度赞誉DroiBaaS全栈式优化架构

    2017年5月,DroiBaaS坚持自研的全栈式优化云计算架构投稿国际互联网计算与物联网大会(The 18th International Conference on Internet Computi ...

  9. 基于NodeJS的全栈式开发(基于NodeJS的前后端分离)【转】

    随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本.为了提升开发效率,前后端分离的需求 ...

最新文章

  1. 2022-2028年中国纺织服装专业市场深度调研及前景预测报告(全卷)
  2. Alternative PHP Cache ( APC )
  3. Python---编写一函数 Fabonacci(n),其中参数 n 代表第 n 次的迭代。
  4. **Java有哪些悲观锁的实现_面试4连问:乐观锁与悲观锁的概念、实现方式、场景、优缺点?...
  5. iOS显示性能优化过程讲解
  6. Java PropertyPermission equals()方法与示例
  7. oracle转换请求无法实施,Oracle服务正常,但不响应请求的问题
  8. mysql的socket文件_修改socket文件, MySQL启动报错
  9. 神了,一次解决Java所有痛难点!
  10. Centos升级安装.Net core 1.1
  11. 关于大型网站技术演进的思考(十三)--网站静态化处理—CSI(5)
  12. PHP自动加载(下)——PSR4
  13. 微型计算机控制第三版,清华大学出版社-图书详情-《微型计算机控制技术(第3版)》...
  14. matlab 蜗杆轮廓,基于MATLAB的直廓环面蜗杆的可视化
  15. Labview软件的特点
  16. 可视化神器Plotly玩转直方图
  17. linux开机不运行桌面快捷方式,Android 开机自动运行和添加删除桌面快捷方式
  18. Java 8 effectively final
  19. 为什么梯度反方向是函数值下降最快的方向?
  20. html中怎样隐藏列,关于jquery:隐藏/显示HTML表中的列

热门文章

  1. S7-1200控制S120变频器
  2. 二值图像的连通分量提取
  3. SpringBoot之三种常见的依赖注入方式
  4. CR0-4寄存器介绍
  5. 计算最大公约数--调用函数
  6. 有没有兼职做STM32单片机开发
  7. 厦门深圳的小伙伴注意了,曝光手游黑老板——李思维
  8. Java 数据库 课设 职工工资管理系(源代码)
  9. 强化质量管理 促就基业常青(转载)
  10. java毕业设计C语言程序设计》在线自学习系统Mybatis+系统+数据库+调试部署