首页 > 其他分享 >测试工作繁琐,想要提高效率?来试试这款测试平台RunnerGo

测试工作繁琐,想要提高效率?来试试这款测试平台RunnerGo

时间:2023-07-10 10:46:38浏览次数:33  
标签:RunnerGo 场景 性能 接口 提高效率 模式 测试

RunnerGo是什么?

RunnerGo是一款轻量级、全栈式的测试平台,支持接口管理、场景管理、性能测试、自动化测试等功能。与市面上的性能测试工具不同的是RunnerGo基于go语言研发,更加轻量级。

RunnerGo有什么优势?

做软件测试的同学在工作时应该都碰到过这种情况:接口管理、接口测试用postman、Apipost等接口管理工具,性能测试用jmeter、loadrunner等性能测试工具,接口自动化则是jmeter脚本或者python脚本配合jenkins使用。这种情况极大的降低了研发效率,而RunnerGo作为一款能在线做到接口管理,脚本编辑,场景编辑,报告管理等覆盖整个测试流程的测试平台相较于传统的测试工具非常有优势。

RunnerGo的功能介绍

  1. 测试对象

RunneGo提供接口管理能力,支持添加多种测试对象,包括HTTP、数据库、websocket、dubbo、TCP协议。支持从postman、swagger、swaggerurl、apifox、apizza、yapi等文件导入,可以进行参数化、变量提取、断言、环境管理等操作。
  1. 场景测试能力

RunnerGo自研可视化场景配置,在配置时用户可以在场景画布上连接API,创建等待控制器、条件控制器来组建一条完整的场景流测试,支持添加前置条件,可以从数据库中获取真实的用户数据。
  1. 性能测试能力

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

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

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

  • 内置压测模式选择:内置了并发模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式等多种常用压测模式,覆盖绝大多数压测场景,满足各种复杂业务的需要。
  • 可视化场景配置:这是用RunnerGo配置的一条登录场景:根据随机值进入登录页面和注册页面,复杂场景配置起来更简单。
  • 实时查看测试报告:测试任务在执行时可以查看服务器状态debug日志。
以上就是RunnerGo的一些特点了,个人认为RunnerGo的确是一款功能强大,使用简单的测试平台,相比传统性能测试工具是有一些独到之处,非常推荐测试团队或研发团队使用。

标签:RunnerGo,场景,性能,接口,提高效率,模式,测试
From: https://www.cnblogs.com/meimaodachong/p/17540297.html

相关文章

  • API管理不好做?来试试Apipost,前端、后端、测试,一个平台全搞定
    API是什么&API管理存在哪些问题API(ApplicationProgrammingInterface,应用程序接口)作为一系列预先定义的规则和约定,用于不同软件应用之间的通信,促进了系统间的互动和数据共享。在企业数字化转型的推进中,API管理变得越来越重要。然而,API管理过程中存在着一些困境,以下是其中的四个......
  • LabVIEW开发的测试设备软件代码和PLC程序 前几年给一
    LabVIEW开发的测试设备软件代码和PLC程序前几年给一台检测设备做的上位机软件,三条测试支路共用同一个状态机vi,每个支路可独立运行,按编号区分每路的控制,下位机为西门子200smart,上下位机通过ModBUSTCP/IP通信。可以给LabVIEW学习者带来一些开发思路和启发。LabVIEW开发的测......
  • 测试云服务器20230709
    最近使用虚拟服务器搭建了一台centos7,用来平时做个测试使用。有公网IP,带宽5M。在三丰云免费申请的截图配置可供大家参考一下。当使用三丰云的免费方案时,用户需要遵守三丰云的服务协议和使用规则,以确保服务的正常运行和数据的安全性。这些规定旨在保障所有用户的利益,并维护整个云平......
  • 单元测试(三)
    本篇主要介绍PowerMock+Spring+Mybatis+H2单元测试,接上篇:https://www.cnblogs.com/javaXRG/p/17538157.html1PowerMock1.1Mockito的不足不支持局部变量不支持mock静态方法不支持mockfinal修饰的类或方法不支持mock私有方法1.2PowerMock局部变量1packageor......
  • rust 自动化测试、迭代器与闭包、智能指针、无畏并发
    编写测试可以让我们的代码在后续迭代过程中不出现功能性缺陷问题;理解迭代器、闭包的函数式编程特性;Box<T>智能指针在堆上存储数据,Rc<T>智能指针开启多所有权模式等;理解并发,如何安全的使用线程,共享数据。自动化测试编写测试以方便我们在后续的迭代过程中,不会改坏代码。保证了程序......
  • 单元测试(二)
    本节主要介绍Mockito,接上篇:https://www.cnblogs.com/javaXRG/p/17537364.html1、基础用法1.1工程代码1packageorg.example.Domain;23importlombok.AllArgsConstructor;4importlombok.Data;56@Data7@AllArgsConstructor8publicclassUser{91......
  • docker中测试Address Sanitizer
    原文地址:https://www.cnblogs.com/liqinglucky/p/address-sanitizer-in-docker.htmlDocker只是提供了一个运行环境,Docker里的程序集成AddressSanitizer与Linux环境编译相比并不需要做任何额外改动。源代码:liqinglucky/DockerHelloWorld-码云-开源中国(gitee.com)一、代码......
  • 单元测试 - Moq
    测试方法//准备MockIFoo接口varmock=newMock<IFoo>();//配置准备模拟的方法,当调用接口中的DoSomething方法,并传递参数"bing"的时候,返回truemock.Setup(foo=>foo.DoSomething("ping")).Returns(true);//方法的参数中使用了out参数//outargumentsvarou......
  • 测试机选购机型参考(2022年)
    之前因为公司需要新购买测试机,于是整理了下参考,这里记录下。思路收集:操作系统:iOS,安卓,鸿蒙,win系统版本:iOS(15,14,最低13),安卓(11,10,最低8),鸿蒙(3.0)手机厂商:苹果,三星,华为,荣耀,小米,红米,vivo,oppo,一加,realme,魅族屏幕比:小屏(4.*,4.7),中屏(5.*,5.8),大屏(6.*,6.7)屏幕样式:全面屏,刘海屏,水滴屏,挖孔屏,曲......
  • OSG 使用整理(5):模板测试与边缘效果
    osg使用整理(5):模板测试与边缘效果1模板测试​ 在渲染管线中,模板测试在片段着色器后执行,通过像素与模板缓冲中的模板值比较,选择性丢弃或者保存这个像素颜色。我们可以通过更新模板测试来获得一些很有意思的效果。下图为LearnOpenGL网站一个例子。​ 可以发现,颜色缓冲经过模......