首页 > 其他分享 >RunnerGo:详细使用教程,带你轻松拿捏性能测试

RunnerGo:详细使用教程,带你轻松拿捏性能测试

时间:2023-07-27 17:24:51浏览次数:51  
标签:RunnerGo 教程 场景 压测 模式 拿捏 线程 测试

RunnerGo简介:

RunnerGo是基于go语言开发的轻量级性能测试平台,支持接口测试自动化测试性能测试等3大测试模块,相对于传统的性能测试工具,它具有运行速度快、资源占用少等特点。并且还支持可实时查看性能测试报告的平台

RunnerGo的优势:

1. RunnerGo运行速度更快,更节省资源

采用go语言研发的性能测试平台RunnerGo更节省服务器资源,对性能测试的影响更小,运行速度更快,生成的报告也更全面。

2. 实时查看测试报告,更快发现测试问题

RunnerGo支持实时查看debug日志、压力机情况、测试日志,测试结束后还可发送测试报告至指定邮箱中。

3. 可视化场景配置,业务流程更直观

RunnerGo团队针对业务流程复杂,触发事件较多的项目设计了可视化场景配置页面,相较于传统的压测工具在列表配置脚本,RunnerGo的可视化场景配置更加简单高效。

4. 无需下载插件,一键选择压测模式

性能测试需要模拟实际生产中的各种情况。为了更好的还原真实业务场景,使用传统的压测工具需要先下载插件,而且配置起来非常繁琐,而在RunnerGo中,我们内置了并发模式、阶梯模式、错误率模式、响应时间模式、每秒请求时间模式等多种常用压测模式,覆盖绝大多数压测场景,满足各种复杂业务的需要。

RunnerGo使用:

可以直接进入官网试用saas版或自己到开源链接中拉取代码部署

 

 

新建计划:

在左侧导航栏中,选择“性能测试”,点击“计划管理”进入计划管理界面,点击右上角新建计划来新建测试计划。任务类型选择后不可再更改。定时模式下, 该计划内最多只能创建一个场景。

普通任务:支持当即执行计划;
定时任务:可预设计划开始运行的时间和频次,频次可选择一次、每天、每周、每月。

 

新建场景:

可以新建场景或者从场景管理导入场景

 

任务配置-控制模式

集中模式

同时起压。(同时启动所有并发(设置的并发数/线程/协程),当设置的并发数全部结束后(某个线程(协程)完成后需要等待其他的线程(协程)完成),再次启动所设置的并发进行施压。)

单独模式

单独起压上(同时启动所有并发(设置的并发数/线程/协程),当其中的某个或某些线程(协程)完成后,立即再次启动完成的线程(协程),不等待其他的线程(协程))

 

任务配置-压测模式

在计划管理中,需要给该计划下的每一个场景设置任务配置。 RunnerGo支持并发模式、错误率模式、阶梯模式、响应时间模式、每秒应答数模式等多种压测模式,模拟真实场景。

 

实时查看测试报告

在测试任务执行时在报告管理页面点击查看即可实时查看测试报告

 

标签:RunnerGo,教程,场景,压测,模式,拿捏,线程,测试
From: https://www.cnblogs.com/meimaodachong/p/17585505.html

相关文章

  • idea2023.1.3 最新激活教程
    说明本教程用来激活 idea2023.1.3版本。激活效果 下载idea2023.1.3版本客户端官网地址:https://www.jetbrains.com/idea/download/other.html根据自己所需下载相应的版本安装(解压)idea2023.1.3版本客户端解压版本的直接在自己的软件安装目录解压即可安装版本一路nex......
  • 九州八荒录H5游戏详细图文架设教程
    前言这次给大家带来一款丧心病狂的超变版仙侠H5游戏,九州八荒录H5,变态到什么程度呢?各种宝物升级到上万阶,还没有达到上限,战力也突破到了千万亿,只有你够肝,榜一大佬指日可待!本文讲解九州八荒录游戏架设教程,想研究H5游戏如何实现,体验游戏中秒天秒地秒空气的一定不要错过。我架......
  • Systemd 入门教程
    Systemd入门教程:命令篇Systemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。一、由来历史上,Linux的启动一直采用init进程。下面的命令用来启动服务。$sudo/et......
  • Jmeter45 Dubbo Sampler 插件及其教程
    转载Jmeter(五十)DubboSampler-紫陌花间客-博客园(cnblogs.com) 一、前言随着分布式普及,日常工作中多少会接触到dubbo,对于dubbo接口的调用或者压测等等。调用最简单的方式便是telnet,或者泛化调用的方式。进入telnet命令行,invoke对应方法以及传入对应的参数即可。当然......
  • 软件测试|web自动化测试神器playwright教程(十一)
    前言在我们进行web自动化测试的过程中,我们经常会面临需要登录的情况,每一次打开页面如果都需要重新登录的话,就会大大增加测试所需要的时间,体现不出自动化测试的优势,我们都知道selenium可以通过cookie实现登录,那么playwright能不能实现这个功能呢?答案是肯定的,playwright可以实现......
  • RunnerGo性能测试怎么做?
    性能测试—计划管理新建计划:在左侧导航栏中,选择“性能测试”,点击“计划管理”进入计划管理界面,点击右上角新建计划来新建测试计划。任务类型选择后不可再更改。定时模式下,该计划内最多只能创建一个场景。普通任务:支持当即执行计划;定时任务:可预设计划开始运行的时间和频次,频次可......
  • RunnerGo性能测试怎么做?
    性能测试—计划管理新建计划:在左侧导航栏中,选择“性能测试”,点击“计划管理”进入计划管理界面,点击右上角新建计划来新建测试计划。任务类型选择后不可再更改。定时模式下,该计划内最多只能创建一个场景。普通任务:支持当即执行计划;定时任务:可预设计划开始运行的时间和频次,频......
  • 给小白用户的程序使用保姆级教程-控制台程序篇
    给小白用户的程序使用保姆级教程-控制台程序篇程序交付后,经常会遇到客户拿到代码不会用的情况,有些稍微提醒下就能自行解决,但也遇到过甚至连编译器都不知从哪里启动,不知哪个按钮是编译,甚至不知“编译”这个词的概念。因此将遇到的问题总结一下,整理一个保姆级教程供大家参考。2.......
  • FreeMarker简介及教程
    FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图) FreeMar......
  • InDesign (ID) 2018排版设计软件下载和安装教程
    InDesign软件是一个定位于专业排版领域的设计软件,是面向公司专业出版方案的新平台,由Adobe公司于1999年9月1日发布。它是基于一个新的开放的面向对象体系,可实现高度的扩展性,还建立了一个由第三方开发者和系统集成者可以提供自定义杂志、广告设计、目录、零售商设计工作室和报纸出版......