首页 > 其他分享 >RunnerGo怎么做性能测试

RunnerGo怎么做性能测试

时间:2023-09-06 18:33:29浏览次数:51  
标签:RunnerGo 场景 协程 性能 模式 并发 线程 测试

RunnerGo是一个功能强大,使用简单的性能测试平台,它基于go语言开发,支持接口管理、自动化测试、性能测试等功能。

RunnerGo有什么特点

支持并发模式、错误率模式、阶梯模式、每秒请求数模式、响应时间模式等多种压测模式,支持自定义分配机器运行,模拟真实场景压测。

可视化接口Flow,立即体验,模拟真实场景。支持添加条件控制器、等待控制器,支持增加前置条件,快速连接数据库读取数据,更真实的模拟多种复杂场景。

集成了测试报告、实时监控、参数管理、模拟用户管理等功能。测试结束后可查看测试报告,实时监控测试过程中产生的压力、机器情况、测试日志等。

支持SaaS版,提供面向企业级应用场景的SaaS版本,助力企业进行高效测试,保障交付质量,加速业务升级。

 

如何使用RunnerGo做性能测试

 

新建计划:

 

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

 

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

 

 

新建场景:

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

 

任务配置-控制模式

集中模式

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

单独模式

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

 

 

任务配置-压测模式

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

 

添加收件人:

可以在右上角添加测试报告收件人,该计划下所有场景的测试结束后测试报告会通过邮件发给收件人。

 

实时查看测试报告

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

 

 

 

压力机实时监控

可以实时查看压力机CPU、磁盘IO、网络IO、内存情况。

 

debug日志查看

 

标签:RunnerGo,场景,协程,性能,模式,并发,线程,测试
From: https://www.cnblogs.com/meimaodachong/p/17683107.html

相关文章

  • “搭载超快闪充、续航自由、天玑8200性能” iQOO Z8系列发布
    近日,“天玑8200性能小超人”iQOOZ8系列正式发布,包括iQOOZ8和iQOOZ8x两款产品,首销售价1199元起。“天玑8200性能小超人”iQOOZ8倾力打造“最佳千元性能机”:搭载具备巅峰性能的天玑8200,携手满血版LPDDR5和满血版UFS3.1组成“满血性能铁三角”,带来千元产品中领先的性能表现......
  • 小程序测试应该进行哪些测试?起到什么作用?
    在如今小程序蓬勃发展的时代,越来越多的企业选择开发小程序来扩大业务。在推出小程序之前,进行全面的测试是至关重要的。一、小程序测试的注意事项1、功能测试:测试小程序的各项功能是否正常,包括页面跳转、数据加载、提交操作等。2、界面测试:测试小程序的界面布局是否......
  • 基于高性能Cortex®-M33内核STM32H562RIV6、STM32H562RIT6、STM32H562RGV6 32-bit ARM
    简介STM32H562xx器件是基于高性能ARM®Cortex®-M3332位RISC内核的高性能微控制器系列(STM32H5系列)。它们的工作频率高达250MHz。Cortex®-M33内核具有单精度浮点单元(FPU)、支持所有ARM®单精度数据处理指令和所有数据类型。该系列微控制器具有1至2MB的Flash存储器、640KB的SRA......
  • 软件测试|Python对JSON的解析和创建详解
    简介JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,已经成为当今互联网应用中广泛使用的数据格式之一。Python提供了内置的模块来解析和创建JSON数据,使得在Python中处理JSON变得非常简单。本文将详细介绍Python对JSON的解析和创建过程,并提供示例代码来帮助大家更好地理......
  • 软件测试|MySQL SELECT语句的详细使用
    简介MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了许多功能强大的SQL查询语句,其中最常用且最重要的是SELECT语句。SELECT语句用于从数据库表中检索数据,并根据给定的条件返回所需的结果集。在本文中,我们将深入探讨MySQLSELECT语句的各个方面,并提供一些示例来说明其用法。......
  • 软件测试|MySQL DISTINCT关键字过滤重复数据
    简介在MySQL中,有时候我们需要从表中检索唯一的、不重复的数据。这时,我们可以使用DISTINCT关键字来过滤掉重复的数据行。在本文中,我们将深入探讨MySQL中DISTINCT的用法以及如何在查询中使用它来得到不重复的结果集。基本语法DISTINCT关键字用于在SELECT语句中指示查询结果中去除重复......
  • 软件测试|Chrome 115之后的版本,如何更新driver?
    问题描述前两天在运行一个web自动化测试脚本时,报了如下的错误,ThisversionofChromeDriveronlysupportsChromeversion113Currentbrowserversionis115.0.5790.110withbinary,如下图所示:该报错提示我,当前的driver只支持113版本的Chrome浏览器,但是我的Chrome已经自动更新......
  • 什么是省级软件产业主管部门认可的软件检测机构,什么是CMA检测资质,第三方软件测试报告
    ​ CMA、CNAS 省级软件产业主管部门认可的软件检测机构是指经过省级以上人民政府计量行政部门认证合格,具有相应的检测能力和资质的软件检测机构。其中,CMA是“中国计量认证”的英语简称,是根据中华人民共和国计量法的规定,由省级以上人民政府计量行政部门对检测机构的检测能......
  • 如何准备百万性能测试数据
    需要在数据库准备100万条数据,进行性能测试。使用存储过程在MySQL准备测试数据。Q:你作为一名数据库专家,有两张表,结构如下:CREATETABLEuser_base(idbigint(20)NOTNULL,apply_novarchar(50)DEFAULTNULLCOMMENT'关联的申请号',batch_datedateDEFAULTNULLCOMMENT......
  • Android内存优化案例——不合适和高性能的写法(一)
    安卓内存优化是一个很重要的话题,有很多方面可以考虑,比如避免内存泄漏、减少内存抖动、优化图片加载、使用缓存和对象池等。下面我举一些代码案例,分别展示不合适的写法和高性能的写法。1.避免使用枚举类型。枚举类型会占用更多的内存,因为它是一个类对象,而不是一个基本类型。如果......